-5

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

我是 Zend Framework 的新手,我知道在 Zend Framework 中是否可以在不同服务器上对 MVC 进行物理分区?如何实现?一个例子将帮助我提高我的信心水平。

你的回答会对我有很大帮助。

我提前感谢大家!

4

1 回答 1

1

你为什么要这样做?你做过基准测试吗?与性能提升相比,您需要多长时间才能安全地实施此类系统?

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

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

可扩展的应用程序首先是可以轻松发展的应用程序,这意味着设计良好的架构。

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

于 2012-08-20T07:55:58.640 回答