如何在Zend Framework中物理分区模型视图控制器(MVC)?

时间:2012-08-20 07:49:09

标签: model-view-controller zend-framework partitioning saas

我正在Zend Framework中开发基于SaaS的产品。系统应该是可扩展的,以分配应用程序服务器上的负载。所以我想在不同的服务器上分离物理模型 - 视图 - 控制器(MVC),而不是保持在同一个应用程序服务器上。这样他们就可以通过网络服务相互沟通。

我是Zend Framework的新手,知道在Zend Framework中可以在不同服务器上对MVC进行物理分区吗?怎么实现呢?一个例子可以帮助我提高自信心。

您的回复对我很有帮助。

我提前感谢你们所有人!

1 个答案:

答案 0 :(得分:1)

你为什么要这样做?你做过任何基准吗?与性能提升相比,这需要多长时间来安全地实施这样的系统?

如果您希望自己的网站具有可扩展性,请不要进行任何预优化,过早优化邪恶,真的。

构建应用程序,对其进行概要分析,找到瓶颈,并在以后进行优化。

可伸缩应用程序首先是一个可以轻松演变的应用程序,意味着精心设计的架构。

最好使用带有多个前端的负载均衡器,并在前端实例之间使用共享缓存,例如memcached,Redis。