卢松松博客

网站的肥胖症危机

 人参与 | 时间:2016年01月04日 10:00

最近,有一篇文章正在疯传。

它是上个月,Maciej Ceglowski在澳大利亚的一次演讲,名为《网站的肥胖症危机》(文本,视频),反思了互联网开发的现状。

网站的肥胖症危机 好文分享

该文非常值得一读,Hacker News排行榜高居榜首,得到了1000多人的推荐。

下面就是中文节译版。1.

大多数网站的主要内容是文本,更准确地说,是简短的文本。

文本本身并不大,但是展示它们的网页,正变得越来越大。Twitter展示单条评论(140个字符)的页面,超过900KB。Medium的一篇文章大约400个词,页面大小是1.2MB。

如果这种趋势持续下去,2020年,网页的体积平均将超过5MB,比一本俄罗斯长篇小说还大。比如,陀思妥耶夫斯基的《罪与罚》,文本压缩后不到800KB。

TechTimes.com有一篇报道,介绍Google正在为大网页做标记。但是,这篇报道的网页,体积为18MB,外加一个3MB的视频。

2015年5月,Facebook引入了"Instant Articles",帮助用户快速浏览新闻。但是,介绍这个功能的页面,体积为6.8MB,外加一个41MB的视频。你想了解这个功能的细节,唯一的方法就是去看这个视频。

2.

网页真的有必要这么大吗?明明200KB就足够,为什么要做成2MB?

因为我们要往里面塞很多不需要的东西:广告、高清图片、视频、用户追踪系统、社交媒体的代码......你不塞,公司就可能解雇你。

如今的时代,你跟雇主说,想做一张体积只有几百KB的网页,就好像跟SUV车主谈论省油的经济型轿车。

有人会说,这是免费内容的代价。但是,我想问,谁会从海量的互联网广告获利?广告主,还是消费者?真正获得暴利的是网络服务提供商和互联网广告公司,其他人都付出了巨大的成本。

3.

我们都忘了健康的网页,应该是什么样子。

值得阅读的文本,配上结构良好的标签。

适度的图片和视觉设计。

一层CSS

少量的JavaScript,只在必需时使用

但是,2015年真实的网页,却是下面这样。

一层HTML

一大堆垃圾

顶部还有一层监控代码

4.

宽带和光纤上网并不解决问题,实际上还鼓励了人们往网页上添加更多的东西。

为了平衡网页体积,工程师想出了很多方法:首屏快速渲染、压缩文件、异步加载、批量HTTP请求、管道发送等等......

网站开发越来越依赖代码精简、压缩、缓存、服务器配置这些中间步骤,这使得找出错误越来越困难,成本越来越高。

5.

复杂性让聪明人上瘾。

即使我们知道复杂不是好事,但难以抵抗。复杂的东西总是显得很酷,让人情不自禁想继续干下去。

大多数网站都过度复杂了。

我们做的每件事,都使得创造网站或编辑网页变得困难。把一篇文章放上网,正在变得需要一个专家团队才能完成。

新手越来越难通过源码学习。我们抽走了人们学习互联网的梯子。

6.

其实只需要两步,就可以大大缩小网页体积,提高性能。

第一步,确保最重要的内容,首先下载和渲染;

第二步,就此结束。

你不需要那些多余的垃圾,对最简主义保持信心就行。

7.

让我们保持互联网是一个超链接构成的媒体,不要把它变成另一种东西。

(完)

作者:Maciej Ceglowski

译者:阮一峰

原文网址:The Website Obesity Crisis

相关阅读:

网页启用Gzip压缩 提高浏览速度

影响网站打开速度的9大因素

小技巧给网页减肥,让网站提速

顶: 0踩: 0

来源:,欢迎分享,(QQ/微信:13340454)

必填

选填

选填

◎已有 8 人评论,微信:QQ13340454

1楼鹏亮劳保  2014-07-17 14:49:01
负能量
顶: 0踩: 0 回复
2楼囧闻  2014-01-26 08:57:18
节操君,你肿么了
顶: 0踩: 0 回复
3楼美女图片  2014-01-20 15:17:21
不明觉厉
顶: 0踩: 0 回复
4楼贵金属  2013-10-14 17:14:03
这是恶搞
顶: 0踩: 0 回复
5楼花亭服饰HANATEI  2013-10-02 14:05:48
方法水土不服吧!
顶: 0踩: 0 回复
6楼网络寻金  2013-10-01 05:15:05
笑抽了
顶: 0踩: 0 回复
7楼逆袭网赚  2013-09-29 15:23:20
传播负能量啊
顶: 0踩: 0 回复
8楼老陶博客  2013-09-29 10:58:04
挺有意思
顶: 0踩: 0 回复
9楼夜知心  2013-09-29 10:29:46
还是要根据实际情况来。那书本肯定还有隐藏的部分没有讲出来。
顶: 0踩: 0 回复
10楼林夕梦内衣  2016-01-09 11:59:42
网站肥胖的该减肥了,内容要简单,明了的
顶: 0踩: 0 回复
11楼无负压供水设备  2016-01-08 11:09:16
现在力求的是简单,要从客户角度出发 一打开网站开到了态度的内容就已经产生了疲劳
顶: 0踩: 0 回复
12楼肯德基桌椅  2016-01-05 12:42:25
简洁、注重用户体验才是主流。
顶: 0踩: 0 回复
13楼蒲友dj网  2016-01-05 01:38:11
第一次听说网站肥胖 这个词
顶: 0踩: 0 回复
14楼压敏垫片  2016-01-04 14:52:05
现在的网站就是要图文并茂,并加上视频
顶: 0踩: 0 回复
15楼四川养殖网  2016-01-04 12:41:20
主要是很多人认为,首页信息越多就越大气
顶: 0踩: 0 回复
16楼王师傅  2016-01-04 11:39:04
额。这个问题确实是很严重啊。
顶: 0踩: 0 回复
17楼江西养牛人  2016-01-04 11:16:45
主要还是为了美化,放了很多图片,所以页面就大了。真的只是文字挺少的。
顶: 0踩: 0 回复