blog下载速度多快才算快和blog速度优化
很多人有一个大致的感觉,某blog很慢,或者有点慢,但是似乎还过得去,而没有一个量化的指标。其实对于FireFox浏览器,使fastfox插件,可以在右下方显示页面的载入时间。注意测试时将fastfox插件选项调为默认,既不进行任何优化,因为我们必须假设大多数用户没有安装此插件。
对于一个网页的显示速度,有两个方面可以衡量,一个是内容首现速度,另一个是页面完成速度。比如说臃肿的sina新闻首页,2秒就可以开始浏览新闻了,但是20秒之后才会把页面显示完全。由于游览器一般都是边下载便显示内容,所以我认为前者更为重要一些。
另外,对于访问者而言,显示速度还分为两种,首次访问速度和页面跳转速度。对于一些页面文件和图片比较多的网页,首次访问速度非常慢,但是进去之后在网页之间的跳转就快得多了,因为浏览器会缓存很多文件。
在网上看到一篇文章——网站设计参考:网站下载速度多快才算快:
网站下载速度的快慢,在不同时期,不同的网络环境条件下,其绝对指标会有很大差别,现在1秒属于下载快的水平,但再过2年之后,说不定用户已经对1秒钟这样长的下载时间无法忍受了。
雅虎网站创始人的杨致远曾说过,为打开一个网页,网民最大的忍受时间为8秒,如果超出了这个时间,用户就会走掉。
我自己这个blog在我这里的连接速度大概是首次访问5到7秒钟(通过CTR+F5强制刷新得到),页面间的跳转则需要大约2到4秒钟,根据所显示的页面长度略有差别。按照上面的标准,已经是非常慢的了。
但是,我现在的网络状况下,我所上的大部分网站的速度都无法达到上面文章里提到的速度。就拿blog而言,我现在访问的很多blog的首次访问速度都超过了上面所说的8秒的临界值。那种等上10秒钟还没有显示一个字的blog是非常恐怖的,我基本上是强制刷新重新载入或者直接关掉。
所以,一些优化是很必要的。在我加快WordPress的页面生成和载入速度之前,我的blog也是10秒一族,但现在快了一倍以上,至少在我这里(北京教育网)是这样的。后来看到flickr对javascript干的好事这篇文章,这里讲了更多的关于php和javascript的优化技巧,其中就有合并js文档和缓存页面等。我想某些站长应该考虑一下其中的方法。
一个更直接,而且不需要任何技术的方法是尽量不用需要下载js和css的插件(比如很多人喜欢安装coolplayer这类播放器插件,但对于一般人来说,根本不需要这么强大的播放器定制功能,一段简单的代码足够用了),以及使用图片较少的模版。把有的站点的源代码当下来一看,光js文件就10多个,这是非常恐怖的。
看看吧
http://blog.sina.com.cn/m/dingweiyue
他们都学会来这一手了啊
tmd,中国数学的脸面让这些争来吵去的人丢光了
速度的确快了很多,Orz!
我用了script.aculo.us的js,感觉速度确实被拖慢不少... 打算迁移到moo.fx以减少js体积。
把 js 和 css 单独作为文件而不是嵌入在网页里,会更节省带宽,因为如果这个 js 和 css 文件没有修改过的话,那么除了第一次访问时需要下载这个文件以外,以后再访问时,会直接使用缓存中的文件,而不需要重新下载了,这样反而节省了带宽。