Java 将webcache实现为web应用程序

Java 将webcache实现为web应用程序,java,tomcat,caching,Java,Tomcat,Caching,正在找人验证这种方法是否好。假设我在tomcat上运行了一个web应用程序。通过在同一个tomcat上部署一个webcache web应用程序。这会降低我的web应用程序因web访问者过载而崩溃的可能性吗?如果是,我应该使用什么网络缓存来实现这项技术?或者我应该忘记webcache是以这种方式部署的,而不是像akamai这样的用户服务吗。。?低成本是我的首要任务。期待着听到你们所有人的声音通过在同一台服务器/机器上复制,您将一无所获。当许多用户蜂拥而至时,您需要更多的系统资源来为他们服务,因为这

正在找人验证这种方法是否好。假设我在tomcat上运行了一个web应用程序。通过在同一个tomcat上部署一个webcache web应用程序。这会降低我的web应用程序因web访问者过载而崩溃的可能性吗?如果是,我应该使用什么网络缓存来实现这项技术?或者我应该忘记webcache是以这种方式部署的,而不是像akamai这样的用户服务吗。。?低成本是我的首要任务。期待着听到你们所有人的声音

通过在同一台服务器/机器上复制,您将一无所获。当许多用户蜂拥而至时,您需要更多的系统资源来为他们服务,因为这些资源由所有web应用程序共享,所以第二次安装的情况与第一次安装的情况一样糟糕

要正确集群web应用程序,您需要更多服务器。在每个应用程序中安装Tomcat和web应用程序,然后使用负载平衡器共享流量。这通常通过Apache Web服务器和
mod_proxy
mod_jk
实现。当然,您需要为额外的服务器付费。一种解决方案是在云环境(如AmazonEC2)中部署应用程序,并仅在需要时启动第二台服务器


另一个解决方案是扩大规模,即使用功能更强大的机器。

如果出于低成本的原因,坚持在同一个web应用程序服务器上部署webcache。我应该使用哪个webcache web应用程序?有什么建议吗?