第一:尽可能的减少HTTP请求数
从客户访问网站页面到整个页面内容完全展现出来,这其中要花费较多的时间来下载各种Scripts、CSS样式表、Flash以及图片,而每一类下载都相当于一次HTTP请求,这样的请求越多网站被完全加载出来所花的时间会越长,意味着客户端的访问会很慢,那么此时就需要尽可能的减少HTTP请求数,通常我们可以直接把css和js写入到页面中,避免了外部的调用;或者我们可以把CSS文件和JS文件分来,在后台再进行合并,这样客户端浏览器相当于一次请求。总而言之,减少HTTP请求数我们可以通过减少外部各类文件的数量调用次数来达到其目的。
第二:利用浏览器缓存
当用户访问站点时,很多网站上的资源需要通过服务器端慢慢被加载到客户端,相比而言,这会导致网站加载速度延迟,尤其是JPEG图像,如果这些内容能从浏览器的缓存中获取,那么将会加速加载的时间,利用浏览器的高速缓存存储资源以便下次用户访问同一个站点时站点加载速度更快。
第三:启用服务器Gzip压缩功能
gzip压缩是目前最流行,最有效的压缩方法,它能减低约70%的相应时间。gzip压缩,减少了HTTP响应的大小,并有助于减少响应时间。启用服务器Gzip压缩功能,可以将一个大小为100K的页面文件压缩成25K以下,这样就可以减少网络传输的数量从而提高客户端访问速度。一般服务器都是可以使用Gzip压缩功能的,并且能够针对JS文件、CSS文件和Html进行压缩,多方面去进行优化网站访问速度。
第四:使用CDN加速工具
CDN(内容交付网络),是一种分布在多个地点的web服务及的集合,它能更有效地想用户提供内容。选择一个特定的内容服务器通常是基于衡量用户最接近的网络。CDN加速是目前大型网站普遍使用的页面加速方式,但是并不是所有的网站都适合使用CDN加速,一般对于小规模站点个人站的话,就不需要使用CDN加速,毕竟从长期来看这可是一笔不小的开支;建议图片站以及多媒体站点可使用CDN加速。