业务类整合中间层部署问题!
原有项目的部署方式的WEB服务器,数据库服务器(数据量不大,不过业务处理比较复杂);由于系统用户增长快,为了适应需求所以打算把原有的两层部署方式改成是三层:WEB服务器,业务服务器(中间层,采用Removting),数据库服务器.
本来想只是一件很简单的事件,因为原有的业务业务类都是单独包装的,只要简单地加个包装就可以用Removting来部署;
可惜高兴得太早,部署是没问题但性能确很糟糕啊!!!
用户的并发率达不到原来的一半,WEB服务器和业务服务器的CPU应用率达不到40%,数据库服务器就更低达不到10%.经过一翻测试原来是业务服务器的网络带宽问题.
因为业务服务器要同时担负WEB服务器和数据服务两方面数据传输.
有那位仁兄说一下这方面经验,在设计和编写代码时要注意那些!