脚本宝典收集整理的这篇文章主要介绍了CakePHP建议迭代一个巨大的表并生成一个站点地图?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
> find(‘all’)正在构建整个50,000 URI的巨大关联数组.
>因为我不想从控制器本身输出HTML,所以我将包含URI,优先级,更改频率等的关联数组转移到带有$this-> set()调用的视图中 – 这也是是巨大的,包含50,000个指数.
另一方面,如果您认为数据集太大并且将其处理为过于资源密集,则不应动态地提供该页面,这是完美的DDOS诱饵. (至少我会大量缓存它.)您可以安排一个cron作业,每隔X小时通过一个服务器端脚本重新生成页面,而不受MVC惩罚,即一次性将所有数据提供给视图,它可以顺序处理行.
以上是脚本宝典为你收集整理的CakePHP建议迭代一个巨大的表并生成一个站点地图?全部内容,希望文章能够帮你解决CakePHP建议迭代一个巨大的表并生成一个站点地图?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。