Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 缓存呈现页面以获得更好的性能_Performance_Spring_Caching_Ehcache - Fatal编程技术网

Performance 缓存呈现页面以获得更好的性能

Performance 缓存呈现页面以获得更好的性能,performance,spring,caching,ehcache,Performance,Spring,Caching,Ehcache,基于spring框架的应用程序中缓存所有页面内容的最佳方式是什么?我希望使用缓存来记住相同URL的所有呈现页面(我不希望使用Squid服务器)。是否存在实现可接受结果的最佳实践?我想降低处理数据和渲染页面的成本。 感谢您的帮助使用反向代理进行缓存通常是正确的选择,因为它可以部署在单独的机器上,总体上允许更大的灵活性。如果枪乌贼不符合你的要求,可以考虑使用。您还可以检查“常规”代理服务器是否存在缓存模块(大多数服务器以某种方式支持内容缓存) 如果您正在寻找纯Java解决方案,那么缓存应该可以做到这

基于spring框架的应用程序中缓存所有页面内容的最佳方式是什么?我希望使用缓存来记住相同URL的所有呈现页面(我不希望使用Squid服务器)。是否存在实现可接受结果的最佳实践?我想降低处理数据和渲染页面的成本。
感谢您的帮助

使用反向代理进行缓存通常是正确的选择,因为它可以部署在单独的机器上,总体上允许更大的灵活性。如果枪乌贼不符合你的要求,可以考虑使用。您还可以检查“常规”代理服务器是否存在缓存模块(大多数服务器以某种方式支持内容缓存)

如果您正在寻找纯Java解决方案,那么缓存应该可以做到这一点。检查模板

也可以考虑在一个单独的过滤器中设置客户端和代理缓存的过期和缓存控制头。可以找到Tomcat配置示例