优化方式一:后台优化,启用页面缓存
如果是动态网站应当尽量减少sql查询和代码执行,最好生成静态文件,或者开启sql缓存来减少代码执行时间。

 

优化方式二:DNS域名解析加速
DNS解析是用户访问站点的第一步,在此之前,你的网站无法做任何事情;
站点的DNS解析时间不应该超过500ms,如果站点原始DNS解析时间过长,就该考虑考虑使用第三方解析加速服务;
国内有很多免费的DNS加速服务,可以考虑。
优化方式三:使用CDN加速
我们可以把某些静态文件采用CDN加速,这样有助于加快页面载入。
优化方式四:采用多台服务器提高并行加载量(负载均衡)
相对于静态文件,一个浏览器对与同一域名的并行下载的个数默认是2个, HTTP.1.0中规定的是4个。这样,我们可以使用不同的域名来提升下载的速度;
相对于动态文件,采用多台服务器可以减少每个服务器的CPU负载。

优化方式五:合并脚本和样式表

优化方式六:压缩css/js/html/xml
不同的web服务器设置方式有所差别;
在web根目录下的.htaccess文件中添加以下代码即可:
<ifmodule mod_deflate.c>
AddOutputFilter DEFLATE html xml php js css
</ifmodule>
优化方式七:最大化的减少HTTP请求
添加Expires头, 启用静态内容缓存,将jpg、gif等文件缓存;
方法也是在.htaccess中添加:
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592360"
</FilesMatch>
使用以上优化方法基本上可以优化至少一半的加载时间,当然成本也会有所提升。