Estoy tratando de crear un mapa del sitio XML usando CakePHP, desde una tabla que tiene más de 50,000 registros en este momento, cada registro equivalente a un URI en el mapa del sitio. Ahora el problema que estoy enfrentando es CakePHP me está quedando sin memoria mientras que la generación que, por dos razones:¿Recomendación de CakePHP para iterar una tabla enorme y generar un mapa del sitio?
find('all')
Una es la construcción de una enorme matriz asociativa de todo el conjunto de 50.000 URI.- Como no deseo imprimir HTML desde el controlador, transfiero la matriz asociativa que contiene el URI, la prioridad, la frecuencia de cambio, etc., a la vista con una llamada
$this->set()
, que de nuevo es enorme y contiene 50,000 índices.
¿Es posible en absoluto hacer esto siguiendo las pautas de MVC y CakePHP?
El mapa del sitio funciona absolutamente bien en mi cuadro de desarrollo local. Una vez que despliegue en mi alojamiento compartido donde tengo memoria muy limitada, explota. Esto es exactamente en lo que estaba pensando, solo quería volver a verificarlo y asegurarme de seguir así porque no me quedan opciones de CakePHP/MVC. ¡Gracias! –