我有一个想法,以非常见的方式形成NGINX缓存,我想问这是否真的有可能实现。
我们所有人使用的常用方法是当请求命中后端服务时,它才会在NGINX中缓存。
我想要实现的是从单独的服务中形成NGINX本机缓存。这意味着我想通过一些NGINX模块操作存储在内存中的散列键,并使用包含缓存有效负载的文件创建该目录结构。
问题是:
- 这可能吗?
- 如何实现这一点,我应该将哪些模块包含在NGINX等中?
- NGINX正在使用此处描述的一些算法将缓存数据写入文件系统:http://czerasz.com/2015/03/30/nginx-caching-tutorial/。实际存储在该缓存文件的第一行中的内容是什么?第二行中的所有内容都是有效负载,但是第一行中写入的某些字节是不可读的,如果删除此行,则缓存不起作用。
醇>
提前致谢!