nginx配置静态文件缓存
网站的静态文件一般是指不会经常变化的文件,例如:JavaScript文件、css文件、图片等资源文件。
可以通过Nginx来配置这些文件的缓存,减少服务器请求压力。
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
root C:/dev/nginx/html;
index index.html;
charset utf-8;
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
}
}
打开页面,可以发现有缓存了
同时可以在响应里看到缓存响应头