我为我的应用程序中的每个模块定义了路由,而不是每个模块可能有10个。我还设置了这些路由的缓存,以便仅对ini文件进行一次解析,然后将其作为Zend_Config_Ini对象的数组存储到缓存文件中。此文件为100kB。每次解析引导程序(因此每个请求)并将路由添加到路由器时,都会读取此文件。
我想减少解析这些路线的时间,但我是否想在这里进行优化?或者我在路由器中遗漏了更好的缓存系统? (我目前只使用缓存核心文件)。
在侧面说明,本地我的应用程序立即加载,但在现场它需要几秒钟思考的东西。服务器上的其他站点更快,我怎样才能找出减慢它的速度?
答案 0 :(得分:4)
这是一个很大的话题。需要大量的研究。
您是否有关于应用出现性能问题的指标?我怀疑解析ini文件是个问题。一些基本要素,没有特别的顺序: