nginx缓存文件(nginx的缓存文件位置)

nginx缓存文件(nginx的缓存文件位置)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-12-10 14:01:50
文章简介

1、nginx缓存(proxy_cache模块) 2、Nginx文件描述符缓存–open_file_cache 3、nginx反代里缓存怎么清理 4、nginx缓存机制 5、【NGINX入门】

2025阿里云双十一服务器活动

1、nginx缓存(proxy_cache模块)

  • 2、Nginx文件描述符缓存–open_file_cache

  • 3、nginx反代里缓存怎么清理

  • 4、nginx缓存机制

  • 5、【NGINX入门】3.Nginx的缓存服务器proxy_cache配置

  • 配置示例

    proxy_cache_path有两个必填参数,第一个参数为缓存目录,第二个参数keys_zone指定缓存名称和占用内存空间的大小(注:示例中的10m是对内存中缓存内容元数据信息大小的限制,如果想限制缓存总量大小,需要用max_size参数)

    proxy_cache的参数为之前指定的缓存名称

    在缓存工作中有两个附加进程:

    定期检查缓存状态,看缓存总量是否超出限制,如果超出,就移除其中最少使用的部分

    加载器只在nginx启动后运行一次,把缓存内容的元数据信息加载到内存空间,如果一次性加载全部缓存信息,会大量消耗资源,使nginx在启动后的几分钟里变慢,为避免此问题,有3种加载策略:

    loader_threshold–指定每次加载执行的时间

    loader_files–每次最多加载的数量

    loader_sleeps–每次加载的延时

    proxy_cache_path/data/nginx/cachekeys_zone=one:10mloader_threshold=300loader_files=200;

    nginx默认会缓存所有get和head方法的请求结果,缓存的key默认使用请求字符串

    例如proxy_cache_key”request_uricookie_nocachearg_comment;

    如果任何一个参数值不为空,或者不等于0,nginx就不会查找缓存,直接进行代理转发

    nginx缓存文件,nginx的缓存文件位置

    【NGINX入门】3.Nginx的缓存服务器proxy_cache配置

    本文介绍NGINX缓存机制,配置和参数说明。

    如图所示,nginx缓存,可以在一定程度上,减少源服务器的处理请求压力。因为静态文件(比如css,js,图片)中,很多都是不经常更新的。nginx使用proxy_cache将用户的请求缓存到本地一个目录。下一个相同请求可以直接调取缓存文件,就不用去请求服务器了。毕竟,IO密集型服务的处理是nginx的强项。

    Nginx的缓存加速功能是由proxy_cache(用于反向代理和静态缓存)和fastcgi_cache(PHP动态缓存)两个功能模块完成。

    因为我是在一台服务器上做试验,所以用了两个端口80和90进行模拟两台服务器之间的交互。

    这里我设置了图片、css、js静态资源进行缓存。

    当用户输入域名时,解析得到ip:port的访问地址。port默认为80。所以页面请求会被当前server截取到,进行请求处理。

    当解析到上述文件名结尾的静态资源,会到缓存区获取静态资源。

    如果获取到对应资源,则直接返回数据。

    如果获取不到,则将请求转发给proxy_pass指向的地址进行处理。

    这里直接处理90端口接受到的请求,到服务器本地目录/mnt/blog下抓取资源进行响应。

    细心的读者应该发现,我在第二段例子里,留了个彩蛋add_headerwall“hey!guys!givemeastar.”。

    add_header是用于在报头设置自定义的信息。

    所以,如果缓存有效的话,那么静态资源返回的报头,一定会带上这个信息。

    (1)Nginx系列教程(3)nginx缓存服务器上的静态文件

    nginx反向代理之proxy_cache

    (3)Nginx使用upstream负载均衡和proxy_cache缓存实现反向代理

    【nginx缓存文件】的内容来源于互联网,如引用不当,请联系我们修改。

    nginx缓存文件,nginx的缓存文件位置

    标签:
    什么是宝塔防火墙(宝塔防火墙是怎么回事)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!