Yii 运行速度提升总结


最近因编写的程序有些性能问题进行了一些测试,下面是发现的问题及解决办法总结。
1、关闭调试模式,原因很简单,操作越少,速度越快。
2、检查使用CAssetsManager的publish方法的地方,这个方法是时间消耗大户。
解决办法是直接将资源文件放在可通过web直接访问的目录,直接使用。
3、CGridView、CListView之类的组件,消耗的时间也很多,尽可能不要在前台使用。
4、检查各个扩展在运行中消耗的时间。
比如我后台使用Yii的Srbac扩展,它消耗的时间也是相当可观的。

Archives