移动的端
我在努力提高我网站的页面加载量
的数据
我补充道
# Media: images, icons, video, audio, HTC
location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|mp3|ogg|ogv|webm|htc|woff2|woff)$ {
expires 1M;
access_log off;
add_header Cache-Control "public";
}
# CSS and Javascript
location ~* \.(?:css|js)$ {
expires 1y;
access_log off;
add_header Cache-Control "public";
}
字符串
由于某些原因,我觉得我刚刚添加到我的Nginx的更改没有任何效果。
https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.bunlongheng.com%2F
2条答案
按热度按时间eimct9ow1#
您缺少http://nginx.org/en/docs/http/ngx_http_headers_module.html中的
max-age
指令我不认为你真的希望CSS和JS文件过期这么久,但我可能错了。
此外,没有登录图像和所有这些文件类型?如果你得到热链接或服务的CSS/JS文件找不到。
我会重新考虑你的缓存控制。
字符串
hc8w905p2#
我使用的两种调试http caching的方法是:
例如,当在nginx配置中设置
expires 1h
时,您应该看到两个响应头:字符串