网站加速技术完全手册,手机网站制作前必读
 

网站加速技术完全手册,手机网站制作前必读
2013/01/20

-

也许你觉得你的网站设计得已经足够美观了,但是如果打开的速度不够快速,用户体验还是不如人意。一个网站的用户体验最关键的就是浏览的速度,特别是手机用户的网络下载速度还远远跟不上pc网络,这让我们对网站加速技术有了很严格的要求。

网站的速度由多方面的因素影响,我们必须知道这些细节才能在网站制作和开发的同时更好的优化我们的网站,便得加快速度的阻障最小化。

我把影响速度的因素分成三大部份,包括1、服务器配置;2、后端程序开发相关;3、前端技术部份。下面是详细的处理说明:


1、服务器配置;

1)购买优质的虚拟主机,选择信誉良好的虚拟主机服务商,在硬件及网络带保证有足够资源。在资金充足的情况下最好就是使用独立的服务器托管或云主机,这样同时会有更多的自定义配置。

2)设置浏览器的缓存。

设置头部信息的过期时间,可以让网站得到明显的加速。

Expires header 设置的好处是可以在客户端存储所有的大文件,例如:图片文件、html代码、js代码、css,浏览器能够在过期时间内直接从本地读取浏览器缓存。

3)开启gzip压缩输出内容

目前几乎所有知名的浏览器都支持gzip压缩技术,它能有较的减小http响应的大小。

4)使用cdn内容分发网络

cdn为分布在不同的地点的web服务器,总能提供为您的用户提供最近的web内容缓存。


2、后端程序开发相关

1)使用php预编译。安装eAccelerator 可以以效的减少每次用户访问时进行代码编译环节的时间。

2)使用查询数据缓存,合理使用内存,有效减少磁盘读写次数。


3、前端技术处理

1)使用最小的代码:你需要缩小您的代码,以加快网站的速度。删除任何html注释,cdata节,无用的空元素和空格。

2)指定字符集

在http头中需要指定一个字符集。

3)减少dns查找。

dns查找需要大量的时间,您最好是将所有网页资源都放同一个域名下。

4)图片、css、js优化

压缩您的css\js\图片文件可以有效减少数据的下载时间。