Appearance
设置优良的网站缓存机制方法
本节目标:理解“设置优良的网站缓存机制方法”的核心思路,并能把它用于实际开发或面试表达。 有很多的方法可以让你的网站缓存更加友好:
使用一致的
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检测你的网站页面— 本教程所描述的大多数概念在使用该工具时都很用
.
