# 93: Galeri Sayfalarını Sorunsuz Yükleme Girişimi - CSS Hileleri

Anonim

Tüm bu zamanı statik modelimizde, Galerideki resimleri "düzgün bir şekilde yükleyecek" bazı akıllı JavaScript'ler hazırlayarak geçirdik. Artık gerçek görüntülerle giden gerçek Galerimiz olduğuna göre, bu gitti.

Esasen, görüntünün en-boy oranının üst kısmına sahip görüntü sarmalayıcılarımıza ihtiyacımız var. Statik modelde bu kolaydı çünkü resmin yüksekliğini ve genişliğini biliyorduk. Artık bu bilgiye sahip değiliz, sadece resmin URL'sine sahibiz.

Google'da PHP ile resim boyutlarını alma konusunda bir eğitim veriyoruz. Bunu yerine getirip galeriyi ziyaret ettikten sonra, çok yavaş yükleniyor. Muhtemelen PHP işlevi getimagesize. Bunun yayına girdiğinde ve aynı sunucudan görüntüleri istediğinde daha hızlı olacağını tahmin ediyoruz.

Ne yazık ki durum böyle değil. Bu işlev yavaştır çünkü görüntünün tamamını talep etmek ve ihtiyaç duyduğu bilgileri almak için onu işlemek zorundadır. Daha sonra, sorunsuz yükleme yapmak için tamamen farklı bir şeye başvurmamız gerekiyor. Bir çeşit serseri. Zamanı geri alabilseydik, bu resimleri özel bir alan yerine yüklemek için yerel WordPress medya yükleyicisini kullanmalıydık. Bu şekilde, tüm bunları mümkün kılacak olan veri tabanında depolanan görüntü boyutu verilerine erişebilirdik.