SEO çalışmalarında ve kullanıcı deneyiminin artmasında site hızı önemli bir rol oynamaktadır. Site hızını arttırmak için yapılabilecek birçok çalışma bulunmaktadır. Ancak Kullanıcı deneyimini arttırmanın ve sitenin açılış süresini düşürmek için yapılması gereken en önemli işlem görsellere lazy load işlemi uygulamaktır.
.htaccess Ayarları (Apache): Expires ve Cache-Control başlıkları ile dosya türlerine süre tanımlanır.
NGINX Yapılandırması: location blokları içinde önbellek süreleri belirlenir.
CDN Kullanımı: Cloudflare, Akamai gibi CDN servisleri ile önbellekleme otomatik yönetilebilir.
HTTP Başlıkları: Sunucudan tarayıcıya “ne kadar süre saklanacağı” bilgisini iletmek için ayarlamalar yapılır.
HTML Özelliği: Görseller için
kullanılır.
JavaScript Kütüphaneleri: Lozad.js, LazySizes gibi kütüphanelerle dinamik içerikler lazy load edilebilir.
CMS Eklentileri: WordPress, Joomla gibi sistemlerde eklentilerle kolayca aktif edilebilir.
Iframe Optimizasyonu: YouTube veya harita embed kodlarında lazy load ile ilk açılış hızlandırılabilir.
htaccess Ayarları (Apache)
NGINX Yapılandırması
CDN Kullanımı
Lazy load (tembel yükleme), görselleri veya dosyaları hemen yüklemek yerine ihtiyaç duyulana kadar yüklemeyi geciktirmek demektir. İlk sayfa yüklenmesinde eğer bir görseli ekranda görmüyorsanız onun hemen yüklenmesine gerek yoktur. Lazy load sisteminde ekranda görselleri görmeye başladığınızda görseller yüklenir. Yani istekler ihtiyaç duyulduğunda yerine getirilir.