设置Nginx缓存,提高网站性能

伪静态代码

location ~ .*.(gif|jpg|jpeg|png|bmp|swf|woff|woff2)$ {
expires 1d;
}
location ~ .*.(js|css)?$ {
expires 1h;
}
PHP 复制
参数说明

expires 30s;#秒
expires 30m;#分
expires 2h;#小时
expires 30d;#天
PHP 复制
意义

原理是: 服务器响应文件内容是,同时响应etag标签(内容的签名,内容一变,他也变), 和 last_modified_since 2个标签值,浏览器下次去请求时,
头信息发送这两个标签, 服务器检测文件有没有发生变化,如无,直接头信息返 etag,last_modified_since,浏览器知道内容无改变,
于是直接调用本地缓存.这个过程,也请求了服务器,但是传着的内容极少.对于变化周期较短的,如静态html,js,css,比较适于用这个方式.

原文连接

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索