内存大小限制与站点上的页数有关


The memory size limit is related to the number of pages on the site?

我有一个 yii 框架的网站

当涉及到超过 200k 页时,它会给出此错误:致命错误:内存不足(已分配359923712)

我的托管服务器最多可以带我:250MB

如何使用高达 250MB、无限页?

这与PHP脚本或缓存有关吗?我应该在哪里检查?

提前致谢

不,这不是页数。

这与PHP脚本有关(缓存通常是为了避免这些问题)

您应该检查执行的是什么 php 脚本,哪个部分需要很长时间。

您可以使用memory_get_usage并使用throw new Exception("too much memory")如果它超过您将在脚本的某个点定义的限制(如果有,还可以使用内部循环)。