我想为我的网络服务器提供的所有垃圾设置缓存,但我想知道哪些生产级服务使用缓存?出于某种原因,我无法为 js、css、png、jpg 等选择自己的时间。
答案1
设置缓存标头的具体方法取决于您所使用的 Web 服务器。
例如,在 IIS 6 中,您可以右键单击 IIS 管理控制台中的任何文件夹或文件,选择“属性”,然后根据需要设置内容过期时间(在“HTTP 标头”选项卡下)。
在 IIS7 中选择文件夹(或从内容视图中选择文件),然后打开“HTTP 响应标头”模块。从操作窗格中选择“设置通用标头...”并激活内容过期。
我通常将不同类型的文件分组到不同的文件夹下。CSS 文件放在样式文件夹中,图像放在图像文件夹中,等等。您可以为每个文件夹设置不同的过期时间。对于 CSS,您可以将其设置为几天。JavaScript 可能是一周。对于图像,我通常根据网站选择 7 到 30 天之间的任何时间。您应该根据网站更新的频率选择自己的过期时间。