【发布时间】:2012-08-15 13:34:00
【问题描述】:
我正在 Zend Framework 中开发基于 SaaS 的产品。系统应该是可扩展的,以分散应用服务器上的负载。所以我想在不同的服务器上物理分离模型-视图-控制器(MVC),而不是保留在同一个应用程序服务器上。这样他们就应该通过网络服务相互通信。
我是 Zend Framework 的新手,我知道什么是 Zend Framework 是否可以在不同服务器上对 MVC 进行物理分区?如何实现?一个例子将帮助我提高我的信心水平。
您的回答会对我有很大帮助。
提前感谢大家!
【问题讨论】:
-
这是玩笑还是什么?您认为您会使用什么协议在不同机器之间传输数据?
-
如果你想制作不同的部分并且不想让代码混乱你可以使用模块的概念,你可以做一些优化,比如使用操作码缓存和CDN,但是分发代码文件不是一个解决方案
-
Model-View-Controller 都是“应用”的一部分,所以它们都应该存在于应用服务器上。
标签: model-view-controller zend-framework partitioning saas