nginx配置缓存

栏目: nginx 发布时间:2022-02-09

为了更好地利用缓存机制,提升网站性能,首先,我们要分清楚哪些资源期望缓存,哪些资源不能缓存。

通常情况下,html 文件以及接口等是不应该被浏览器缓存的,js、css、字体、图片等静态资源文件缓存时间越久越好(当然,前提是你要处理好静态资源的版本管理)。

nginx 缓存配置实例

  • html 文件不缓存
location ~* \.(html)$ {
  expires -1;
}
add_header Cache-Control no-cache;
  • js、css、字体、图片等静态资源强缓存
# 缓存 1500 天
# 假设静态资源文件都在 /data/htdocs/tides/public 目录下
location /public {
  root /data/htdocs/tides;
  expires 1500d;
}

本文地址:https://www.tides.cn/p_nginx-config-cache

标签: 缓存 nginx配置