我有一个Web应用程序,详细信息在下面共享。我已经为CodeIgniter 3.1x Web应用程序启用了页面缓存和数据库缓存。
页面缓存存储在app_dir/application/cache
中。
数据库缓存存储在app_dir/application/db_cache
中。
虽然启用页面和数据库缓存后可以看到性能的提高,但我还是决定挂载页面缓存目录和数据库缓存目录,以期提高性能。
如何确定Nginx
是从磁盘上的缓存目录还是在内存中安装的缓存目录满足请求。
我的缓存目录将每三十分钟更新一次。每次更新后我都必须手动挂载目录吗?还是Linux会自动挂载它?
如何确保从内存安装的缓存目录而不是本地文件系统处理请求?
设置详细信息:
谢谢。
答案 0 :(得分:0)
您尝试使用此标头吗?
add_header X-Cache-Status $upstream_cache_status;
在“可以检测NGINX缓存吗?”上查看https://www.nginx.com/blog/nginx-caching-guide/