GD bellek çok kullanın. Bu tamamen belleğe görüntü yükler ve onu genişletir, böylece piksel başına en az 32 bit gerekir. Boyutu 800 x 600 olan bir görüntü daha sonra yukarı kullanırım:
800 * 600 * 32 bit = 15.4 megabit = 2 MB
Bu resim yüklemek için sadece. Ben yeniden boyutlandırma yoksa bu bir double kullanmak olacağını duydum ve görüntüleri daha büyük ise daha da bellek olacaktır.
Onlar sadece bir kez elde edilecek, böylece gerçekten (bu da sizin ziyaretçiler için sayfa hızlandıracaktır!) Sizin minik önbelleğe alma düşünmelisiniz.
Ben de aksi ziyaretçilerin SİZ ilk tüm görüntü indirmek için beklemek zorunda çünkü gerçekten görüntüyü önbelleğe gerekir bu durumda, harici bir sunucudan görüntüleri yükleme olduğunu şimdi okudum. Harici sunucu aşağı ya da aşırı ve ziyaretçilerin (bu yavaş servis gibi bu görüneceğini) bir zaman aşımı için beklemek zorunda kalacak, bu da kötü olur. Eğer görüntüyü bir kullanıcı bunun bir resmini istekleri her zaman indirmek, bu ek olarak çok fazla bant genişliği atık olacaktır.
GD çok bellek kullandığı için, bunun yerine Imagick uzantısı kullanarak küçük oluşturmak için yararlı olabilir. ImageMagick bellek tüketimi konusunda çok daha iyi ölçek yapar ve aynı zamanda çok hızlı (ama yine de yukarıda belirtilen nedenlerden dolayı, görüntüleri önbelleğe).