nginx缓存及压缩模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx缓存及压缩模块相关的知识,希望对你有一定的参考价值。
一、nginx缓存 共享内存(存储键和缓存对象元数据) 磁盘空间(存储数据)
提示:proxy_cache_path:不能定义在server{ }中缓存目录:
(1)先全局定义 proxy_cache_path /nginx/cache/first levels=1:2:1 keys_zone=first:20m max_size=16g;
server {
listen 80;
server_name www.cqelpay.com;
add_header X-Via $server_addr;
add_header X-Cache $upstream_cache_status; 添加缓存命中状态F12,查看
(2)location中去引用:
location / {
# # root html;
# # index index.html index.jsp;
proxy_pass http://www.cqelpay.com;
proxy_cache first;
proxy_cache_valid 200 302 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid 404 1m;
proxy_cache_valid any 1m;
}
(3)另外三种缓存:
open_log_cache:日志缓存
open_file_cache:文件缓存
fastcgi_cache:
二、gzip压缩:提示;不懂最好不用
gzip on; #开启gzip压缩
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
本文出自 “山猫” 博客,谢绝转载!
以上是关于nginx缓存及压缩模块的主要内容,如果未能解决你的问题,请参考以下文章