0

我一直在使用 codeigniter,我真的很喜欢它。但由于某种原因,我不确定为什么在我的应用程序的 1 中渲染视图需要 18-23 整秒。好吧,我真的很想知道为什么要花时间来渲染输出。

我很确定这一点,因为我测量了从它到达索引页面到从系统收集/准备数据的时间。一切都花了不少时间。只是这个视图页面的渲染搞砸了 - 随机花费了 19 / 23 秒。

我真的很想了解为什么会这样,并希望获得适当的解决方案来解决相同的问题。

至于现在我正在缓存输出并存储它并使用它,但我也知道它不是那么完整的证明解决方案。必须有一种方法来分析渲染在服务器上花费如此多时间的位置和原因。如果有人知道同样的事情,请在同一时间更新/分享。

4

2 回答 2

1

您是否尝试过使用 XDebug?有很多在线资源可以帮助您了解如何使用它来分析您的 PHP 应用程序,例如Eric Hogue 的这个

但是,如果您在控制器和视图中包含了一些示例代码,那么也许我们可以在这种情况下提供一些具体的指导。

于 2012-08-20T18:01:50.197 回答
0

删除一个电话以$this->carabiner->empty_cache();加快我们的观点。

于 2012-12-05T18:55:19.070 回答