我正在使用httpd 2.4磁盘缓存来缓存高负载动态网站的静态内容。我正在使用httpd2.4作为代理服务器。后端服务器是Apache Tomcat8。我的缓存配置就像:
<IfModule mod_cache_disk.c>
CacheEnable disk /css
CacheEnable disk /images
CacheEnable disk /fonts
CacheIgnoreHeaders Set-Cookie X-Auth-Token
CacheRoot /var/cache/httpd/proxy
</IfModule>
CustomLog "logs/cached-requests.log" common env=cache-hit
CustomLog "logs/uncached-requests.log" common env=cache-miss
CustomLog "logs/revalidated-requests.log" common env=cache-revalidate
CustomLog "logs/invalidated-requests.log" common env=cache-invalidate
我也打算缓存javascript。但是这些文件我需要经常更新。 因此,问题是如何在不重新启动服务器且不中断用户体验的情况下刷新缓存(或刷新特定的URL)(我的意思是没有停机时间)。任何建议都是有帮助的。谢谢。