Resim boyutlandırma, her zaman veya önbelleğe yeniden gd ile ekin?

1 Cevap php

Ben istediğiniz oranlarda alır ve / sizin için görüntüyü kırpar boyutlandırır this really nice function bulundu. Fonksiyonunun çalışabilmesi için ImageMagick gerektirir.

Bu görüntü önbelleğe veya bunu her zaman yeniden boyutlandırmak için daha iyi olacaktır? Ben gd kullanarak önbelleğe göre daha yavaş olacaktır eminim, ama bu ImageMagick kullanmak için bana gerekmez, ve ben hala başarılı (ImageMagicks 'dönüştür şey çalışmaz) tweaked değil.

1 Cevap

Görüntü nesil fonksiyonları çok pahalıdır. Önbelleğe alma hemen hemen her zaman önemli ölçüde daha hızlı olacak ve uygulamak o kadar da zor değildir olacaktır. Dikkate görüntünün boyutunu almak ('kimliği-123-200x400.jpg') ve benzersiz bir şekilde tanımlamak ve bir hızlı adlandırma düzeni ile gelip zaman sadece orada olup olmadığını kontrol ve bunu üretmek ve bu hizmet için geldiğinde Gerekirse bir önbellek dizine kaydedin.

Disk alanı CPU daha ucuz ve çok daha iyi ölçekler, ve sayfa yükleme süreleri bunun için size teşekkür edecek.