网站提速实践(二):分析网络问题(update)

网站提速实践(二):分析网络问题(update)

网络问题,这个是引起速度慢的主要原因之一,测试方法就是ping和tracert 首先ping服务器看反应时间和丢包率,对于美国主机反应时间在250以内都算正常的,但是如果波动很多就意味着网路不稳定。另外更重要的是丢包率,这个很大的话,就说明线路差, (more…)
阅读全文
网站提速实践(四):压缩~~~

网站提速实践(四):压缩~~~

在前面的内容中讲了如何降低页面大小(给页面瘦身),重点讲的是如何优化图片,而没有讲文本内容如何优化,这是因为与其辛苦的优化文本还不如使用我们的秘密武器:Gzip压缩! 如果你还不清楚Gzip是什么,看这里:http://www.zzbaike.com/wiki/Gzip ,本文只讲实践,不讲理论。 Gzip使用很简单,但是前提是你用的虚拟主机要支持(如果是服务器自己设置就行),这个没问题之后的就要看你用的网站程序是不是支持了。如果两个答案都是YES,那么接下来很简单,到你的网站程序后台(或者配置文件)中设置启用Gzip压缩即可。很多主流的程序都可以,例如Discuz。 是否启用成功了到这里测试 http://gzip.zzbaike.com/ ,也可以使用Firebug+YSlow测试。 (more…)
阅读全文
网站提速实践(三):给页面瘦身

网站提速实践(三):给页面瘦身

提高网站打开速度的方法有很多,涉及方方面面,但是最容易控制和优化的是我们的网站文件本身。通过很多实际的分析看,这方面是很多网站打开慢的重要原因。而且这方面的很多问题已经不仅仅算做优化了,而是很多人会犯的错误。 一,优化你的图片 大部分网站占主要大小的是图片,下图是美国主机侦探论坛首页的分析结果: 页面一共98.1K,图片大小接近56KB,这个还是一个论坛的首页,图片很少,大部分网站的比重要高于这个。所以值得我们认真的对待网站上所用到的每一个图片,优化之。说到优化包括几个方面,一个是使用质量比高的格式,另外一个是根据网站的实际要求降低图片质量,从而减少容量大小。方法比较琐碎,下面一一列出一些我的经验,欢迎大家提供更好的意见。 (more…)
阅读全文
网站提速实践(二):分析网络问题

网站提速实践(二):分析网络问题

网络问题,这个是引起速度慢的主要原因之一,测试方法就是ping和tracert 首先ping服务器看反应时间和丢包率,对于美国主机反应时间在350以内都算正常的,但是如果波动很多就意味着网路不稳定。另外更重要的是丢包率,这个很大的话,就说明线路差,当然个别主机是防火墙做了限制,如果ping的频繁就会造成丢包率很大,但是实际没有问题。 关于Ping,并不是说Ping值低网速就一定很理想,只是参考因素之一,所以选择主机的时候不要只看Ping,根据我的经验,服务器ping在150到350之间都算正常,基本不会影响速度,另外服务器的带宽也很重要,选择虚拟主机最好能够选择带宽100M以上的,因为一台服务器上有很多网站,如果是10M就会影响速度。我这里Ping HostEase Godaddy HostGator的情况都很好。 (more…)
阅读全文
网站提速实践(一)

网站提速实践(一)

在美国主机侦探论坛看到的最频繁的问题之一就是网速问题,很多会员问网速怎么这么慢,如何提高速度等等。这里就结合我的一些实践来探讨下这方面的问题。很早就准备写一下这方面的系列文章,但是因为时间问题,一直没有完成,所以只能以随笔的形式把自己想到的先发布到博客上,待有时间再整理。 先来分析下影响网页打开快慢的因素 不外乎这么几个 ,客户端连接服务器的网络,服务器响应,页面大小,页面的问题。网络问题解决方案比较成熟的是CDN,对于小网站来说就只能是尽量选择各地访问比较快的机房;服务器响应可以通过两方面来考虑,一方面是服务器本身的配置和负载情况会影响;另外一方面通过一些优化手段可以改善,例如优化脚本,启用缓存等;页面大小是很重要也是非常容易被忽略的问题,简单来说,启用Gzip可以有效的减少传输的数据量,提高打开速度,其他的就是想办法让页面瘦身了。另外页面的代码也会影响到速度,例如采用table布局的可能会影响页面打开速度,是不是指定了元素的缓存时间会影响实际的浏览体验速度。 (more…)
阅读全文