Merhaba,
Yakın süre içersinde duyuracağım bir proje üzerinde çalışıyorum. Sayfayı hızlandırabilmek adına bazı optimizasyonlara girdim. Dış kaynakları kapattığımda (Google analytics.js gibi) sayfayı gtmetrixde %100 gördüm. Google analytics eklendiğinde %98'de kaldı. Dış kaynak olduğu için ve müdahale de edemediğimiz için bunun üzerinde durmayacağım.
Fakat gtmetrix'de 100 yaptığım sayfayı, PageSpeed Insights'da 90'ı geçiremedim. Özellikle "Oluşturmayı önleyen JavaScript ve CSS kodlarını ekranın üst kısmındaki içerikten kaldırın" kısmı etkiliyor. Eğer sayfa önerisini dinlersem ve css ile js dosyalarının yüklenmesini beklemeden sayfayı no script deferred-styles yaparsam 96'lara çıkıyor. Ama google bunu bizden neden istiyor ? Çünkü css ve js dosyaları yüklenmediğinde sayfa ilk açıldığında kötü bir görünüm ve sonradan site kendini topluyor. Yani sayfa sanki sarhoş gibi davranıyor. Önce bozup sonra arkadan toparlıyor. Görüntü olarak ve kullanıcı deneyimi olarak bence çok kötü bir durum şahsi fikrime göre. Ama inatla google Insights bizden bunu istiyor.
Özet olarak, PageSpeed Insights - Optimizasyon Önerileri kısmında, css ve js dosyalarınızı "Oluşturmayı önleyen JavaScript ve CSS kodlarını ekranın üst kısmındaki içerikten kaldırın" talimatına uyuyor musunuz ?
Bu durum ile ilgili görüşleriniz nedir ?
Google PageSpeed Insights - Optimizasyon Önerileri
1
●677
- 24-03-2018, 19:41:33PageSpeed ve GTMetrix tavsiyelerine %80 uymanız yeterli.
Optimizasyon güzel birşey ama genel ziyaretçi kitlesi farkına varmıyor bile.
Çoğu site var olmayan 404 hatası veren resimler, eski temadan kalan .js dosyalar ile yıllarca yaşıyor bir sorun olmuyor.
Bende uzun süre epey kafa yordum, sonunda belirli bir oranda tavsiyelerin geçersiz olduğunu görüyorsunuz tıpkı sayfa hızlı açılsın CSS ve JS dosyalarını alta alın önerisi gibi.
İlk sayfaya açılırken fark ediyor, ikinci sayfada CSS ve JS cache den okunuyor, ziyaretçi günde 50 sayfa gezecek ise; tavsiye ile hedefin uzaklığına bakın