• 16-08-2021, 18:43:10
    #1
    Pek bilinmeyen bir CLS sorunu kaynağı listelemelerdir.
    Search console yada Pagespeed üzerinden CLS eşiğiniz yüksek uyarısı alıyorsanız buna dikkat edin.

    Listelemedeki düzen bozulmalarının önüne geçmek için temaya müdahale etmek gerekir. Yada...




    Sitenizin hızlı olması gerekir.


    CLS, kullanıcı etkileşimini hesaba katar. Bir tıklamadan sonra içerik değiştiğinde, 500 ms'lik bir süreye kadar CLS sayılmaz.
    İçerik değiştirildiğinde gecikmesi 500 ms'den uzun sürerse o zaman CLS puanı ile cezalandırılırsınız.

    Dolayısıyla hızlı işlemler genellikle CLS radarına yakalanmadan güncellemeyi bitirir.

    O yüzden CLS sorununuz nedeniyle ceza almamak için ikisinden birini seçmeniz gerekiyor.
    • OOWC
    OOWC bunu beğendi.
    1 kişi bunu beğendi.
  • 16-08-2021, 18:55:01
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Google Fontu sitelerinde kaldıranlar baya bir hızlanma yaşayacak.Ben Lcp Cls tüm sorunları öyle çözdüm.
  • 16-08-2021, 19:06:34
    #3
    Güzel noktalara değiniyor ve sürekli bilgi paylaşıyorsunuz. Tebrik ediyorum, teşekkürler.
  • 16-08-2021, 19:15:07
    #4
    Ücretsiz en çok bilgi paylaşan bu arkadaş bende teşekkür ederim kendisine.
  • 16-08-2021, 19:16:58
    #5
    Evet js erteleme de bu mantıkla gerçek cls oranını yükseltir bunu size söylediğimi hatırlıyorum
    Cls hem cpu ve teknik olarak hem de görsel olarak ikiye ayrılan bir kavram ama sonuç aynı
  • 16-08-2021, 20:38:30
    #6
    tryigitx adlı üyeden alıntı: mesajı görüntüle
    Evet js erteleme de bu mantıkla gerçek cls oranını yükseltir bunu size söylediğimi hatırlıyorum
    Cls hem cpu ve teknik olarak hem de görsel olarak ikiye ayrılan bir kavram ama sonuç aynı

    Daha önce söylediklerim yetersiz oldu sanırım.
    JS defer & delay noktasında size son bir açıklama yapmak istiyorum.

    Sürekli bunun CLS oranını yükselttiğini söylüyorsunuz.
    Bakın CLS sorunu defer yada delay genelinde değildir.
    Bu methodla işlediğiniz dosya özelindedir.

    Örneğin slider defer olursa doğal olarak o alanın yüklenmesi ertelendiği için kümülatif kayma olacaktır.
    Bu noktada eğer slider kısmındaki erteleme CLS yaratıyorsa çözüm çok basit. Hariç bırakacaksınız.

    Bu birinci çözümdü. İkincisi ve daha etkili olanıysa şu.
    Defer uyguladıktan sonra kayma sorunu oluşturan herhangi bir öğenin yerine placeholder koyabilirsiniz.

    Slider örneğinden devam edersek,
    Bu slider defer olduğunda CLS yaratıyorsa, slider alanı boyutlarında placeholder yerleştirebilirsiniz.

    CLS önemsediğinizi sergilemek istiyorsanız bu teknikleri bilmeniz gerekir.

    Placeholder yerleştirmek noktasında size birkaç trick vereyim.
    Defer yaptığınız ve CLS sorunuyla karşılaştığınız div için genişlik ve yükseklik özniteliği atayabilirsiniz.

    Yada kaymanın olduğu alanın boyutlarında %100 saydam png görseli arkaplan resmi olarak atayarak placeholder yapabilirsiniz.

    Bunlar sağlam bir yer tutucu görevi görecek ve kaymaları önleyecektir.

    Sırf defer sonrası ortaya çıkan CLS sorununun çözümünden haberiniz yok diye tümden defer reddederek kolaya kaçmayın.

    Size sunduğum çözümler CLS iyileştirmenin altın kurallarıdır. Bunları kullanın.
    • OOWC
    • uckan
    OOWC ve uckan bunu beğendi.
    2 kişi bunu beğendi.
  • 17-08-2021, 00:53:43
    #7
    mcatakcin adlı üyeden alıntı: mesajı görüntüle
    Daha önce söylediklerim yetersiz oldu sanırım.
    JS defer & delay noktasında size son bir açıklama yapmak istiyorum.

    Sürekli bunun CLS oranını yükselttiğini söylüyorsunuz.
    Bakın CLS sorunu defer yada delay genelinde değildir.
    Bu methodla işlediğiniz dosya özelindedir.

    Örneğin slider defer olursa doğal olarak o alanın yüklenmesi ertelendiği için kümülatif kayma olacaktır.
    Bu noktada eğer slider kısmındaki erteleme CLS yaratıyorsa çözüm çok basit. Hariç bırakacaksınız.

    Bu birinci çözümdü. İkincisi ve daha etkili olanıysa şu.
    Defer uyguladıktan sonra kayma sorunu oluşturan herhangi bir öğenin yerine placeholder koyabilirsiniz.

    Slider örneğinden devam edersek,
    Bu slider defer olduğunda CLS yaratıyorsa, slider alanı boyutlarında placeholder yerleştirebilirsiniz.

    CLS önemsediğinizi sergilemek istiyorsanız bu teknikleri bilmeniz gerekir.

    Placeholder yerleştirmek noktasında size birkaç trick vereyim.
    Defer yaptığınız ve CLS sorunuyla karşılaştığınız div için genişlik ve yükseklik özniteliği atayabilirsiniz.

    Yada kaymanın olduğu alanın boyutlarında %100 saydam png görseli arkaplan resmi olarak atayarak placeholder yapabilirsiniz.

    Bunlar sağlam bir yer tutucu görevi görecek ve kaymaları önleyecektir.

    Sırf defer sonrası ortaya çıkan CLS sorununun çözümünden haberiniz yok diye tümden defer reddederek kolaya kaçmayın.

    Size sunduğum çözümler CLS iyileştirmenin altın kurallarıdır. Bunları kullanın.
    Siz basit olan yöntemi söylüyorsunuz bu resimlere genişlik değeri koymaktan farksız. JavaScript nodejs gibi değildir senk farklı çalışır bu yüzden nodejs işlevsel projelerde kullanılması tercih edilmez. Sadece bir alan koyarak oradaki cls sorununu yok edemezseniz. Müşteri tıkladığında bir geri dönüşü olmadığında veya internet sistemine göre o kod geç yüklenince birçok müşteri siteye girince cpu sorunu mantıkken ortaya çıkmak zorunda kalır php de önemli olan boru mantığıdır max boru değerini ram üzerine atarsınız hortum borusu şeklinde kodlar çalışır.
    Cls siz basite indirgemeye çalışıyorsunuz ama basit bir şey olmasaydı Google çoğu sisteminde sadece cls değerini iyileştirmezdi detayları öğrenmeniz gerekiyor
    Bir html sisteminde boş yere js kodu varsa bunu kaldırırsın slider bunun sadece "görünebilen" örneğidir görünmeyen örneği teknik tarafı daha önemlidir
  • 17-08-2021, 14:19:43
    #8
    tryigitx adlı üyeden alıntı: mesajı görüntüle
    Siz basit olan yöntemi söylüyorsunuz bu resimlere genişlik değeri koymaktan farksız. JavaScript nodejs gibi değildir senk farklı çalışır bu yüzden nodejs işlevsel projelerde kullanılması tercih edilmez. Sadece bir alan koyarak oradaki cls sorununu yok edemezseniz. Müşteri tıkladığında bir geri dönüşü olmadığında veya internet sistemine göre o kod geç yüklenince birçok müşteri siteye girince cpu sorunu mantıkken ortaya çıkmak zorunda kalır php de önemli olan boru mantığıdır max boru değerini ram üzerine atarsınız hortum borusu şeklinde kodlar çalışır.
    Cls siz basite indirgemeye çalışıyorsunuz ama basit bir şey olmasaydı Google çoğu sisteminde sadece cls değerini iyileştirmezdi detayları öğrenmeniz gerekiyor
    Bir html sisteminde boş yere js kodu varsa bunu kaldırırsın slider bunun sadece "görünebilen" örneğidir görünmeyen örneği teknik tarafı daha önemlidir
    yine anlamsız bir laf kalabalığı tamam hocam ya
  • 17-08-2021, 14:40:36
    #9
    mcatakcin adlı üyeden alıntı: mesajı görüntüle
    yine anlamsız bir laf kalabalığı tamam hocam ya
    Anlamsız laf kalabalığı olsaydı nasa web sitesinde milyonluk sunucularını düşünmeyerek pagespeed puanını iyileştirmek için dediklerinizi yapardı