2009-07-22 72 views
0

正在寻找某人来验证此方法是否正确。让我说我有web应用程序在tomcat上运行。通过在同一个tomcat上部署一个webcache web应用程序。那么我的网络应用程序由于网页访问者超载而崩溃的可能性最小?如果是的话,我应该用什么webcache来实现这种技术?或者我应该忘记webcache部署这种方式和像akamai用户服务,而不是..?低成本是我的首要任务。期待收到你的来信将webcache实现为web应用程序

回答

1

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

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

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

+0

如果出于低成本的原因,坚持在同一个Web应用服务器上部署webcache。我应该使用哪个webcache web应用程序?任何建议? – cometta 2009-07-23 01:38:30

相关问题