• 20-09-2022, 22:58:43
    #1
    Merhabalar, kendi yazdığım bir script de pagespeed.web.dev üzerinde query.min.js ve bootstrap.min.css dosyalarım için kullanılmayanları azaltın diyor ama bu sorunu nasıl çözebilirim önerisi olan var mı?

    https://prnt.sc/lMjIOuoqa-BO
  • 20-09-2022, 23:00:46
    #2
    Üyeliği durduruldu
    Kullanılmayanları tespit edip kaldırın fakat benim tavsiyem geciktirin sadece. Bazen pagespeed kullanılmıyor olarak görüyor fakat bir saniye sonra kullanılıyor aslında o kod.
  • 20-09-2022, 23:04:39
    #3
    BZKRT adlı üyeden alıntı: mesajı görüntüle
    Kullanılmayanları tespit edip kaldırın fakat benim tavsiyem geciktirin sadece. Bazen pagespeed kullanılmıyor olarak görüyor fakat bir saniye sonra kullanılıyor aslında o kod.
    Yani JS'ye ve CSS'e defer eklediğimde sorun çözülür mü hocam?
  • 20-09-2022, 23:06:05
    #4
    Üyeliği durduruldu
    muslumozer adlı üyeden alıntı: mesajı görüntüle
    Yani JS'ye ve CSS'e defer eklediğimde sorun çözülür mü hocam?
    Yüksek ihtimal çözülür hocam bir deneyin isterseniz yoksa başka bir yöntem deneyelim. Bu arada gtmetrix sorgusuda yapın siteye. Orası daha doğru söylüyor bence verileri. Fakat gtmetrix'in yurtdışından analiz ettiğini es geçmeyin. Oradaki veriler neyse aslında bir tık fazla iyisi sizin siteniz.
  • 20-09-2022, 23:09:30
    #5
    BZKRT adlı üyeden alıntı: mesajı görüntüle
    Yüksek ihtimal çözülür hocam bir deneyin isterseniz yoksa başka bir yöntem deneyelim. Bu arada gtmetrix sorgusuda yapın siteye. Orası daha doğru söylüyor bence verileri. Fakat gtmetrix'in yurtdışından analiz ettiğini es geçmeyin. Oradaki veriler neyse aslında bir tık fazla iyisi sizin siteniz.
    Aslında bu js ve css hatası masaüstü testinde çıkmıyor sadece mobilde çıkıyor. Neden böyle anlamadım gtmetrixte bir sorun gözükmüyor. https://prnt.sc/0PXP_aEwITP4
  • 20-09-2022, 23:11:23
    #6
    Üyeliği durduruldu
    muslumozer adlı üyeden alıntı: mesajı görüntüle
    Aslında bu js ve css hatası masaüstü testinde çıkmıyor sadece mobilde çıkıyor. Neden böyle anlamadım gtmetrixte bir sorun gözükmüyor. https://prnt.sc/0PXP_aEwITP4
    Çünkü masaüstünde yüksek internet hızlı cihazdan test ediliyor fakat mobil'de mobil veri ile test ediyor. Mobilde insanlar genelde mobil veri ile bağlandığı için. Aslında önemli olan mobil tabiki, günümüzde analizlere baktığımda %80 üstü mobil cihaz kullanıyor benim siteme girenler.
  • 21-09-2022, 08:10:23
    #7
    Üzerinde çok da fazla durulması gereken bir yük değil aslında. Kullanılmayan css ve js'leri kaldırırken dikkatli olmakta fayda var.
    Muhtemelen, tek bir sayfada kullanılıyor o kodlar ve siz sitenizin ana sayfasını v.s test ettiğiniz için kullanılmayan css ve js uyarısı veriyor.

    Wordpress üzerinden örnek vereyim, Contact Form eklentisi var iletişim formu oluşturmaya yarayan. Doğal olarak css dosyası ile yapıyor bunu.
    Fakat, sadece iletişim formunun olduğu değil, sitenin ana sayfası, kategori ve içerik sayfalarında da bu css dosyası gereksiz yere yükleniyor.
    Sitenin iletişim formunun olduğu url'i test ettiğimizde kullanılmayan css uyarısı vermiyor ama bu sayfa hariç ana sayfa ve diğer alt sayfalarda kullanılmayan css uyarısı veriyor.

    Sizde de muhtemelen bu durum tarzı bir şey var.

    Bu gibi durumlarda en iyi seçenek, bahsi geçen css ve js'leri header'da değil de, kendi özelindeki url'de kullanacak şekilde kodlama yapmanızdır.
  • 21-09-2022, 08:45:38
    #8
    bu işlem çoğunlukla sağlıklı sonuç vermiyor. çünkü bozulmalar oluyor.
    yine de sorunsuza en yakın yöntemi bu videodan izleyebilirsiniz.


    https://www.youtube.com/watch?v=yX9jMcU_hcU
    • muslumozer
    muslumozer bunu beğendi.
    1 kişi bunu beğendi.
  • 21-09-2022, 09:27:24
    #9
    Sayfalarda kullanılan critical css'leri head'a ekleyip diğerlerini geciktirin. Bunu perfmatters ile yapabilirsiniz. Jquery'e gelirse, ilk başta jquery'e bağımlı bir script veya internal code yoksa jquery'i de ilk kullanıcı aksiyonuna kadar geciktirin