服务器 频道

Apache网站访问速度提升优化的几点实践

  正好我在看到 Yahoo 的优化规则之后,也试着优化了一下自己的服务器。在服务器端配置 Expire/Cache-control 其实挺容易的。以 Apache 为例,在 httpd.conf 中做以下修改即可:

  1、启用 expires_module 模块

  LoadModule expires_module modules/mod_expires.so

  2、打开 Expires 控制

  ExpiresActive On

  3、设置 Expires 规则

  我的 Expire/Cache-Control 规则是:将 IMAGE 图片(JPEG, GIF, PNG)、CSS 文件、JS 文件缓存 14 天。因为这些文件基本上很少修改。我的配置语法如下:

  ExpiresByType image/gif "access plus 14 days"

  ExpiresByType image/jpeg "access plus 14 days"

  ExpiresByType image/png "access plus 14 days"

  ExpiresByType text/css "access plus 14 days"

  ExpiresByType application/x-javascript "access plus 14 days"

  4、重启 Apache 服务器。

  有关 Apache Expires Module 的介绍,可以参阅其官方文档:Apache Module mod_expires。

  实践证明,Yahoo YSlow 工具中的这十几条优化规则,非常有用。我的一个英文网站的首页,优化前,YSlow 的优化评分是 C级(76分);根据 YSlow 的建议完成优化之后,优化评分达到了 A级(96分),访问速度确实有大幅提升。有图为证:
 

  感谢原作者小辉授权IT168刊登此文。

0
相关文章