ngx_cache_purge

2024-01-10 06:52
文章标签 cache ngx purge

本文主要是介绍ngx_cache_purge,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由于nginx直接由ubuntu的apt install nginx安装不支持ngx_cache_purge,因此需要不重新编译nginx的情况下,单独生成ngx_cache_purge模块。

1,查看当前nginx版本

/sbin/nginx -V

然后下载对应版本的nginx源码,和ngx_cache_purge源码

2,修改ngx_cache_purge的连接方式

打开ngx_cache_purge目录下的config文件,修改如下

if [ "$HTTP_PROXY" = "YES" ]; thenhave=NGX_HTTP_PROXY . auto/have
fiif [ "$HTTP_FASTCGI" = "YES" ]; thenhave=NGX_HTTP_FASTCGI . auto/have
fiif [ "$HTTP_SCGI" = "YES" ]; thenhave=NGX_HTTP_SCGI . auto/have
fiif [ "$HTTP_UWSGI" = "YES" ]; thenhave=NGX_HTTP_UWSGI . auto/have
fingx_addon_name=ngx_http_cache_purge_module
CACHE_PURGE_SRCS="$ngx_addon_dir/ngx_cache_purge_module.c"if [ -n "$ngx_module_link" ]; thenngx_module_type=HTTPngx_module_name="$ngx_addon_name"ngx_module_s

这篇关于ngx_cache_purge的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/589930

相关文章

使用Spring Cache时设置缓存键的注意事项详解

《使用SpringCache时设置缓存键的注意事项详解》在现代的Web应用中,缓存是提高系统性能和响应速度的重要手段之一,Spring框架提供了强大的缓存支持,通过​​@Cacheable​​、​​... 目录引言1. 缓存键的基本概念2. 默认缓存键生成器3. 自定义缓存键3.1 使用​​@Cacheab

【虚拟机/服务器】配置ngx_http_empty_gif_module记录

下载Nginx源码 查看Nginx内置模块 1、在可视化界面中 可以看到 ngx_http_empty_gif_module.c 是Nginx的内置模块,不需要再进行安装 2、在bash命令行中 tar nginx 解压后进入nginx目录,./configure --help | grep empty_gif 即可查看我想要的 ngx_http_empty_gif_module

[项目][CMP][Thread Cache]详细讲解

目录 1.设计&结构2.申请内存3.释放内存4.框架 1.设计&结构 Thread Cache是哈希桶结构,每个桶是一个按桶位置映射大小的内存块对象的自由链表 每个线程都会有一个Thread Cache对象,这样每个线程在这里获取对象和释放对象时是无锁的 TLS – Thread Local Strorage Linux gcc下TLSWindows vs下TLS

[项目][CMP][Central Cache]详细讲解

目录 1.设计&结构2.申请内存3.释放内存4.框架 1.设计&结构 Central Cache也是一个哈希桶结构,它的哈希桶的映射关系跟Thread Cache是一样的不同的是它的每个哈希桶位置挂的是SpanList链表结构(带头双向循环链表),不过每个映射桶下面的span中的大内存块被按映射关系切成了一个个小内存块对象挂在span的自由链表中 8Byte映射位置下面挂的是

LRU算法 - LRU Cache

这个是比较经典的LRU(Least recently used,最近最少使用)算法,算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。 一般应用在缓存替换策略中。其中的”使用”包括访问get和更新set。 LRU算法 LRU是Least Recently Used 近期最少使用算法。内存管理的一种页面置换算法,对于在内存中但又不用的

Fast Image Cache

https://github.com/path/FastImageCache   Fast Image Cache is an efficient, persistent, and—above all—fast way to store and retrieve images in your iOS application. Part of any good iOS applica

Kafka【五】Buffer Cache (缓冲区缓存)、Page Cache (页缓存)和零拷贝技术

【1】Buffer Cache (缓冲区缓存) 在Linux操作系统中,Buffer Cache(缓冲区缓存)是内核用来优化对块设备(如磁盘)读写操作的一种机制(故而有一种说法叫做块缓存)。尽管在较新的Linux内核版本中,Buffer Cache和Page Cache已经被整合在一起,但在理解历史背景和功能时,了解Buffer Cache仍然很有帮助。 Buffer Cache 的历史和定义

Gradle's dependency cache may be corrupt解决方法

问题描述: 1 2 3 4 5 6 7 Error:Unable to find method 'com.google.common.cache.CacheBuilder.build(Lcom/google/common/cache/CacheLoader;)Lcom/google/common/cache/LoadingCache;'. Possible causes for this u

12306项目学习笔记(框架篇cache)

BloomFilterPenetrateProperties @ConfigurationProperties(prefix = BloomFilterPenetrateProperties.PREFIX): 指定这个类的属性会从配置文件中读取,前缀为 framework.cache.redis.bloom-filter.default。 /*** 每个元素的预期插入量*/privat

cache flush和cache invalid区别

“Cache flush”和“Cache invalidation”是两种管理缓存的操作,尽管它们有一些相似之处,但在作用和使用场景上有所不同。 ### Cache Flush - **定义**: Cache flush 是指将整个缓存清空,也就是移除缓存中的所有数据。所有缓存的内容都会被删除,缓存回到一个空的状态。 - **使用场景**: Cache flush 通常在以下情况下使用:   -