服务器响应延迟,apache2代码点火器


Delay in server response, apache2 codeigniter

注意到服务器处理时间长延迟。应用程序环境是:Apache2
Ubuntu 10.04PHP 5.3Codeigniter 2.1
一段时间后的第一次呼叫会导致显著延迟
codeigniter探查器已启用并提供此反馈
加载时间:基类2.7587
控制器执行时间(主页/索引(7.2188
总执行时间9.9777
只有2个数据库活动记录查询,这两个查询的时间都不到十分之一秒
我没有使用任何缓存
然而,关于刷新的同一页由codeigniter探查器生成
加载时间:基类0.0074
控制器执行时间(主页/索引(0.1471
总执行时间0.1545

从+9秒到几乎十分之一秒
这一次又有2个数据库查询(codeigniter会话获取和更新状态(
有什么可以修改的东西来减少新会话启动的时间吗?

Zend对面的CodeIgniter已经点亮。尝试对未使用的库进行注释。

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

我使用Ubuntu 11.04和上一个XAMPP,它工作得很好,试着重新安装你的服务器。

您使用哪种数据库驱动程序?它们与另一页不同吗?因为我也遇到过这个问题。我使用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(重要。我希望这能帮助你