我的网站(单个服务器)正在使用前端控制器模式作为单个Entery点,我知道在任何给定的时间点只存在该控制器的单个实例(Singleton模式) $ frontController = Zend_Controller_Front :: getInstance();
令我惊讶的是,如果我在高峰时间获得并发请求/流量(假设一些大数字),控制器的这个单个实例将扩展并处理所有请求而不会影响客户的共振时间。为什么不能建立一个控制器实例池,以便它可以扩展到流量?
谢谢
答案 0 :(得分:4)
据我了解,PHP为每个请求创建了一个全新的环境,因此每个请求都会在自己的环境中为自己的单个前置控制器提供沙箱。