繁体   English   中英

服务器响应延迟,apache2 codeigniter

[英]Delay in server response, apache2 codeigniter

注意到服务器处理时间的长时间延迟。 应用环境为:Apache2
Ubuntu 10.04 PHP 5.3 Codeigniter 2.1
一段时间后的第一次调用会导致明显的延迟
codeigniter 分析器已启用并提供此反馈
加载时间:基类 2.7587
Controller 执行时间(首页/索引)7.2188
总执行时间 9.9777
只有 2 个数据库活动记录查询都花费不到十分之一秒。
我没有使用任何类型的缓存。
然而,刷新的同一页面由 codeigniter 分析器产生
加载时间:基类 0.0074
Controller 执行时间(首页/索引)0.1471
总执行时间 0.1545

从 +9 秒到几乎十分之一秒。
这次还有2个数据库查询(codeigniter session fetch and updtate)
有什么我可以修改以减少启动新 session 的时间吗?

你使用什么样的数据库驱动程序? 它们与其他页面不同吗? 因为我也遇到过这个问题。 我使用 mysql 数据库服务器版本 5.XX 我使用 CI 2.0.3

这是分析器的报告

使用驱动 mysql


加载时间:基类 0.4485 Controller 执行时间(单次导入/按区域获取 Dpt 计数)0.1042 总执行时间 0.5531

使用驱动 mysqli


加载时间:基类 1.4436 Controller 执行时间(单次导入/按区域获取 Dpt 计数)1.1049 总执行时间 2.5488

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

Zend 对面的 CodeIgniter 已经点亮。 尝试评论未使用的库。

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

我使用 Ubuntu 11.04 和最后一个 XAMPP 效果很好,请尝试重新安装您的服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM