本教程由重庆网页设计公司及重庆网站制作公司教您如何配置nginx以设置Expires HTTP头和max-age指令,为静态文件(图像,CSS和Javascript文件)设置缓存日期。这样做可以节省大量带宽和快速加载网站。
我会假设你已经配置了nginx并在你的服务器上工作。您可以将此expires指令放在http {},server {}或location {}块中。将所有静态文件缓存到expires头的最佳方法就是这样:
在此示例中,所有.gif,.jpg,.jpeg,.png,.css,.ico和.js文件都设置为从接下来的365天缓存。
location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
expires 365d;
}
要网站应用新的缓存规则,只需重新加载nginx:
/etc/init.d/nginx reload