Skip to content

设置优良的网站缓存机制方法 ​

本节目标:理解“设置优良的网站缓存机制方法”的核心思路,并能把它用于实际开发或面试表达。 有很多的方法可以让你的网站缓存更加友好:

  • 使用一致的 URLs — 这是使用缓存的黄金法则.如果你为不同的用户提供、或是从不同的网站采集相同的内容到不同的网站页面,请使用一条URL地址。For example,如果你一旦使用了 “/index.html” ,对于其他的 HTML 文件URL也采用相同的命名方式.

  • 使用图片库 来查阅不同地方使用的图片.

  • 创建缓存保存不常变动的图片和页面 ,可以把参数 Cache-Control: max-age 报头参数的值设置得大些.

  • 为规律更新的网页设置定时缓存, 可以设置合适的 max-age or expiration 时间参数.

  • 如果一个资源(尤其是可下载文件)改变了,把它的名字也改了. 用这种方式,你可以让缓存在很长的一段时间之后才过期,并且保证提供的版本是正确的。链接到改资源的网页需要将缓存时间设置得短一些.

  • 除非必要,不要随意修改文件. 如果随意修改,报头参数 Last-Modified 将始终使用最新的日期.比如,当你升级网站,不要复制整个站点; 只要移动你修改的文件即可.

  • 只在有必要的地方使用cookies — cookies 非常难缓存, 大多数情况也没必要缓存.如果你一定需要有cookies,将它们限制在动态页面中.

  • 尽量少地使用 SSL安全协议 — 因为加密的页面将不会采用共享缓存的方式储存,尽量在需要的时候使用SSL, 并且在SSL页面尽量少用图片.

  • 用

    REDbot

    检测你的网站页面— 本教程所描述的大多数概念在使用该工具时都很用.

本站总访问 — 次