tam*_*e22 3 mod-cache apache-2.2
我使用 apache 作为前端网络服务器,它在 3 个 tomcat 网络服务器节点之间对用户进行负载平衡。我使用 mod_jk 来做到这一点。
我想要的是如何在此演示服务器上配置 apache,以便它缓存具有特定扩展名(如 .js、.png、.jpg)的所有文件?mod_cache ?
非常感谢。
编辑:我无法在 tomcat Web 服务器上更改任何内容。所以所有的魔法都必须发生在 apache 演示负载平衡器服务器上......
mod_cache
如果您希望 Apache 服务器为您缓存内容,这里确实是常用的解决方案。
据我所知,您不能按文件类型或扩展名mod_cache
缓存 - 缓存由 URL 和标题信息控制(因此,如果您想缓存所有图像,最简单的方法是为它们提供服务从/images
目录中,告诉mod_cache
缓存来自该目录的内容,并让它发挥其魔力)。
mod_file_cache
如果要缓存的内容列表是静态的(JS、图像、CSS 等的特定列表),您可以考虑另一种选择——那里有一些额外的警告,特别是如果您MMapFile
用来保持文件的热度内存,但与“传统”缓存(如mod_cache
.
更多关于 Apache 缓存功能的好信息可以在 Apache 文档的缓存部分找到,但我认为上面的两个选项是你最好的选择。如果您需要比那些更好的东西,CDN 可能会更快。
归档时间: |
|
查看次数: |
6130 次 |
最近记录: |