小编Ale*_*x J的帖子

CakePHP建议迭代一个巨大的表并生成一个站点地图?

我正在尝试使用CakePHP创建一个XML站点地图,该表目前有超过50,000条记录,每条记录等同于站点地图中的URI.现在我面临的问题是CakePHP在生成它时会让我失去内存,原因有两个:

  1. A find('all')正在构建整个50,000个URI的巨大关联数组.
  2. 因为我不想从控制器本身输出HTML,所以我将包含URI,优先级,更改频率等的关联数组转移到带有$this->set()调用的视图- 这也是巨大的,包含50,000个索引.

是否有可能在遵循MVC和CakePHP指南的同时做到这一点?

php sitemap performance cakephp

6
推荐指数
1
解决办法
3584
查看次数

标签 统计

cakephp ×1

performance ×1

php ×1

sitemap ×1