Resimler için Geç Yüklemeyi Neden Kullanmıyoruz
[ Okuma süresi tahmini 2 dakikadır ]
Lazy Images yani görseller veya resimler/ fotoğraflar için geç yüklenmeyi kullanmıyoruz. Sebebini aşağıda açıklamaya çalıştım. Görsellerin geç yüklenmesi temel olarak sitenin daha hızlı yüklenmesi, açılması için geliştirilmiş bir özellik. Ancak bu tam olarak doğru değil. En azından bu site için değil.
Bu sitede Jetpack modüllerinden bir kısmını kullanıyoruz. Kullanmadıklarımız için gereksiz css ve/ veya js dosyalarını yüklemesini fonksiyon dosyamız ile engelliyoruz.
Lazy Images Jetpack modüllerinden biri. Bu modül epeydir sitemin temasında çalışmıyor idi. Sorunu da uzun zamandır bulamamıştım. Artık buldum.
Lazy Images modülünün çalışması için jquery ihtiyacı var imiş. Oysa fonsiyon dosyamızda;
wp_deregister_script( 'jquery' );
ile jquery script‘ini engellemiştik.
Deneme için kodu kaldırdığımızda maalesef siteye bir sürü javascript dosyası ekliyor. Yüklenen dosyalar;
- jquery-migrate.min.js
- lazy-images.min.js
- jquery.js
- photon.min.js
Evet Lazy Images çalışıyor ancak bu kadar js dosyası sitenin hızını yavaşlatıyor.
Bu şartlar ile bu modülü kullanmamız şimdilik mümkün değil. WordPress zaten görselleri Site Hızlandırıcı (eski photon) ile kendi CDN’i üzerinden yüklüyor. Bu da gayet yeterli.
Sizin bildiğiniz daha iyi bir yöntem var ise paylaşırsanız seviniriz.