En iyi yolu önce veya yükleme sonrasında görüntü Thumbnails yarat?

3 Cevap php

Eğer bir seri ilanlar sitesi var düşünün ...

Reklamları arama yaparken reklamınızı tıkladıktan sonra gerçek boyutta görüntüler "gerçek" görüntü görüntü minik istiyorum ...

Bu arama başına küçük oluşturmak, ya da küçük oluşturmak ve sonra sadece bunları görüntülemek için daha hızlı olurdu?

Depolama benim sunucuda bir sorun değildir ...

Teşekkürler

3 Cevap

Orijinal görüntü yüklendi keresinde üzerlerine yaratacak, bu şekilde kişinin sayfa ilk hit hiçbir yavaşlama yok.

Ancak, son zamanlarda ben Pixel kaydırılması bir görüntü boyutlandırma komut dosyası kullanarak oldum (http://shiftingpixel.com/2008/03/03/smart-image-resizer/). Bu anında yeniden boyutlandırılmış bir sürümünü oluşturur ve önbelleğe, sayfaya böylece sonraki vurur önbelleğe sürümünü kullanacak. Eğer thumbnail kendiniz yaratmak istemiyorsanız, bu yararlı olabilir.

O ayarlıyoruz bunları oluşturmak için iyidir, görüntülerin sabit bir boyutta olduğunu varsayarsak. Aksi takdirde en azından görüntü başına varlığı için bir istek başına çek var. Onlar vaktinden oluşturulur, biz görüntüler var olduğunu varsayalım.

Üzerlerine oluşturma dinamik özellikle muhtemelen bir noktada arama sonuçlarını biçimlendirmek olacak ve büyük olasılıkla küçük resim için farklı bir boyutu seçerek sona erecek dikkate alınarak, en iyi bahistir. Eğer sadece 150x150 piksel şu bir minik var ama sonuç sayfasının bir yeniden tasarımı sonra tanesinden biraz büyük olmak istiyorsanız, 300x300 derseniz, tekrar tüm küçük resimleri yeniden gerekecek. Eğer istek üzerine bunları dinamik oluşturursanız sadece seni 300x300 olan minik vermek için boyutlandırma komut değiştirebilir.