PHP, sen farkında olmalıdır (php.ini de) bir memory_limit yapılandırma yönergesi var.
Meder dediği gibi, gerçekten bir adım geri alınması gerektiğini ve şeyleri yeniden değerlendirilmesi. Yapmak aslında use her web sunucusu istek üzerine bu veri.
Hemen hemen her durumda, size ihtiyacınız olduğunda sadece ihtiyacınız verileri, yükleme daha iyi olurdu.
Örneğin, yerine bir veritabanı, bazı dosya tüm bu verileri okuyorsanız bile, mantıksal gruplar halinde dosya muhtemelen daha iyi yarma konum ve veri yükleme sadece bunu kullanmadan önce, (once!) gerekir (ilk kez).
Eğer her istek üzerine her şeyi yükleme, Apache / mod_php'yi koşuyoruz varsayarsak httpd süreçlerin boyutunu balon olacaktır ve trafik ile ölçek zaman, sadece app bir tarama yavaş, hatta olacağı anlamına gelir (dışarı takas başlayacağız kötü, çok daha hızlı) çıkmaza.
Sana really tüm (veya hemen hemen tüm) için verilerin tümü ya da en uygun ihtiyaç istekleri, memcache gibi bir şey içine bakarak düşünün. Bunun yerine her istek için bunu çoğaltarak süreçleri arasındaki (salt-okunur) verileri paylaşmak için yollar bulurlar.