java在多台服务器上分发J2EE应用程序时,我有什么选择?
我正在使用JSP+Struts2+Tomcat6+Hibernate+MySQL作为我的J2EE开发环境。项目的第一阶段已经完成,并在一台服务器上启动和运行。由于网站规模不断扩大,预计我们未来将面临一些性能问题
所以我们想在几个服务器上分发应用程序,我的选择是什么
你可以在下面搜索框中键入要查询的问题!
我正在使用JSP+Struts2+Tomcat6+Hibernate+MySQL作为我的J2EE开发环境。项目的第一阶段已经完成,并在一台服务器上启动和运行。由于网站规模不断扩大,预计我们未来将面临一些性能问题
所以我们想在几个服务器上分发应用程序,我的选择是什么
# 1 楼答案
在优化任何东西之前,您应该检测瓶颈在哪里(服务、数据库等等)。如果不这样做,优化将浪费时间和金钱
例如,优化取决于您的用例
例如,如果您有一个只读应用程序,添加瓶颈是Java服务器和数据库,那么您可以设置两个数据库服务器和两个Java服务器
硬件也很重要。可能是更新硬件的最简单方法。但这只有在硬件成为瓶颈的情况下才会起作用