服务器响应延迟,apache2 codeigniter

时间:2011-06-30 20:48:12

标签: php performance apache codeigniter

注意到服务器处理时间的长时间延迟。应用程序环境是:   Apache2的
Ubuntu 10.04 PHP 5.3 Codeigniter 2.1
一段时间后第一次打电话会造成很大的延误 codeigniter profiler已启用并提供此反馈 装货时间:基础类2.7587
控制器执行时间(主页/索引)7.2188
总执行时间9.9777
只有2个数据库活动记录查询都不到十分之一秒 我没有使用任何缓存。
然而,关于刷新的相同页面由codeigniter分析器产生 装货时间:基础类0.0074
控制器执行时间(主页/索引)0.1471
总执行时间0.1545

从+9秒到接近十分之一秒 这次还有2个数据库查询(codeigniter session fetch和updtate)
有什么我可以修改以减少新会话开始的时间吗?

3 个答案:

答案 0 :(得分:0)

与Zend相反的CodeIgniter已经点亮了。尝试评论未使用的库。

答案 1 :(得分:0)

毫无疑问,您的服务器安装有问题。

我将Ubuntu 11.04与最后一个XAMPP配合使用,效果很好,请尝试重新安装服务器。

答案 2 :(得分:0)

您使用的是哪种数据库驱动程序?它们与其他页面不同吗?因为我也遇到了这个问题。 我使用mysql数据库服务器版本5.X.X. 我使用CI 2.0.3

这是分析器的报告

使用驱动程序mysql


加载时间:基础类0.4485 控制器执行时间(单个导入/获取Dpt按区域计数)0.1042 总执行时间0.5531

使用驱动程序mysqli


加载时间:基础类1.4436 控制器执行时间(单个导入/获取Dpt按区域计数)1.1049 总执行时间2.5488

所以我建议你只使用mysql驱动程序,我仍然没有任何线索(没有时间调试:D)如果在尝试加载mysqli驱动程序时CI存在问题导致加载基类显着比另一个(mysql)。我希望这可以帮到你。 :)

相关问题