Codeigniter 加载页面非常慢

Posted

技术标签:

【中文标题】Codeigniter 加载页面非常慢【英文标题】:Codeigniter loads a page very slow 【发布时间】:2016-04-03 12:08:54 【问题描述】:

我在 codeigniter 中有一个页面加载速度很慢。

环境:在 localhost 上运行很快(XAMPP 也可以在这台 PC 上运行)。 这台电脑连接到路由器。测试笔记本电脑已连接到此路由器的 wifi 接口。

控制器:从模型中加载数据 模型:从 mysql 数据库加载数据 查看:显示 xampp 文件夹中的图片(所有图片大小为 1.7 MB)

我使用 ActiveRecord 进行查询。

您能帮我在哪里开始调试过程以及如何开始吗?

【问题讨论】:

【参考方案1】:

我会看看使用 CodeIgniter 中内置的 profiler。

通过在每个页面的底部放置一个包含信息的部分,您可以了解“幕后”正在发生的事情,让您可以查看查询和执行时间、内存使用情况、基准测试等。

阅读文档,您可以对其进行自定义以显示您需要的内容。通过这种方式,您有望发现应用程序中可能出现的任何瓶颈。

请注意,根据您所描述的环境,加载时间可能会由于无线信号不佳、分辨率问题或 Apache / XAMPP 设置可能不是最理想的原因而变慢.

分析器只会帮助您确定问题是否出在您的 Web 应用程序上,但请记住,如果您的设置有问题,这也可能会很慢。您可以通过确保从您的 XAMPP 安装远程访问的另一个站点或应用程序以合理的性能水平运行来验证是否是这种情况。

【讨论】:

谢谢,分析器运行良好,但两台计算机上的结果相同,而在测试仪笔记本电脑上,站点加载时间超过 2 分钟。【参考方案2】:

减小 View 中使用的图像大小并优化您的代码和内容,请访问此处了解更多详细信息: http://www.thegeekstuff.com/2014/04/optimize-php-code/

【讨论】:

以上是关于Codeigniter 加载页面非常慢的主要内容,如果未能解决你的问题,请参考以下文章

由于通知轮询,页面加载速度非常慢

改善极慢 Codeigniter 网站的方法

在 Next.js (30s+) 的开发模式下加载页面非常慢,这可能是啥原因造成的?

ASP.NET MVC5 每个 Razor 页面在第一次加载时非常慢

nginx配置CI重写规则,codeigniter

重新启动或不活动期间后,Django 站点加载速度非常慢