Browser(浏览器) ApplicationServer(应用服务器) Server(服务器,就是真正的数据库服务器)
三层结构在大型web应用中,可以说是必须的。道理很简单,Web容器装在应用服务器上,DB装在DB服务器上,以分担压力。
可想而知,Web容器和DB服务器要求的硬件特性是不一样的,所以硬件也应该配得不一样。混在一起嘛,就效率低啊。
什么是效率低呢?其实还是相对你网站的大小的。网站大了,响应不足了,我们就说它效率低。
我觉得是这样的:Browser(浏览器) ApplicationServer(应用服务器) Server(服务器,就是真正的数据库服务器)
ApplicationServer(应用服务器)上部署项目,Server(服务器,就是真正的数据库服务器)部署数据库,这样说明白吗?