1. 打开gzip
gzip  on;
gzip_min_length 1k; # 启用gzip压缩的最小文件;小于设置值的文件将不会被压缩
gzip_comp_level 1; # gzip 压缩级别 1-10  默认1 推荐5
# 进行压缩的文件类型。
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;# 是否在header中添加Vary: Accept-Encoding
  • 关闭access_log
access_log off;#关闭日志功能
add_header Cache-Control max-age=no-cache;
#html文件不设置强制缓存时间,协商缓存,使用 Last-Modified。no-cache 会发起往返通信来验证缓存的响应,但如果资源未发生变化,则不会下载,返回304。
  • 打开cache
add_header Cache-Control max-age=no-cache;
#针对对html设置强制缓存时间,协商缓存,使用Last-Modified。no-cache 会发起往返通信来验证缓存的响应,但如果资源未发生变化,则不会下载,返回304。
add_header Cache-Control max-age=360000; #强制缓存时间