我正在开发一个 Servlet 应用程序,其内容会定期更新。因此,在更新期间,可以缓存 Servlet 生成的任何动态页面。
Tomcat 或 Jetty(或任何 Servlet 容器)是否提供了缓存动态生成的页面的方法?
或者我需要使用像 Squid 这样的缓存反向代理来实现这一点?
答案1
我非常肯定他们不会。我使用带有 mod_proxy 和 mod_cache 的 Apache httpd,效果很好。如果您花时间发送正确的 HTTP 响应标头,效果会更好...
我正在开发一个 Servlet 应用程序,其内容会定期更新。因此,在更新期间,可以缓存 Servlet 生成的任何动态页面。
Tomcat 或 Jetty(或任何 Servlet 容器)是否提供了缓存动态生成的页面的方法?
或者我需要使用像 Squid 这样的缓存反向代理来实现这一点?
我非常肯定他们不会。我使用带有 mod_proxy 和 mod_cache 的 Apache httpd,效果很好。如果您花时间发送正确的 HTTP 响应标头,效果会更好...