将webcache实现为Web应用程序

时间:2009-07-22 12:24:25

标签: java tomcat caching

寻找某人来验证这种方法是否合适。假设我有一个在tomcat上运行的Web应用程序。通过在同一个tomcat上部署一个webcache Web应用程序。我的网络应用程序因Web访问者超载而崩溃的可能性是否最小?如果是的话,我应该用什么摄像头来实现这种技术?或者我应该忘记以这种方式部署的网络摄像头和像akamai这样的用户服务..?低成本是我的主要优先事项。期待收到你们的所有信息

1 个答案:

答案 0 :(得分:1)

通过在同一台服务器/机器上复制,你什么也得不到。当许多用户急于访问该网站时,您需要更多的系统资源来为他们提供服务,并且由于这些资源由所有网络应用程序共享,因此第二次安装将与第一次安装一样糟糕。

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

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