• 12-07-2020, 13:56:00
    #1
    Hazır bir html template kullanıyorum fakat içinde her durum için ayrı css leri js kodları var bu da sitemi aşırı şekilde yavaşlatıyor. Site hızını arttırmam için ne yapmam lazım bu kodları nasıl temizlerim?
  • 12-07-2020, 13:57:45
    #2
    inline js sıkıntı verebilir, bunları tek tek deneyerek .js dosyalarını çağırmadan inline olarak kullanabilirsiniz veya footer'da çalıştırabilirsiniz veya "defer" ile 2-3 saniye; sayfa açıldıktan sonra gecikmesini sağlayabilirsiniz.

    CSS kodlarını da inline olarak kullanmak daha mantıklı olacaktır eğer sayfa düzeninizi bozmayacaksa.
  • 12-07-2020, 14:12:43
    #3
    İnceleden more tools sonra da coverage bölümünden hangilerini kullanıyorum hangilerini kullanmıyorum gözüküyor. Buradan kullanmadıklarımı tek tek silsem işimi görür mü?
  • 12-07-2020, 14:27:58
    #4
    meetadfor adlı üyeden alıntı: mesajı görüntüle
    İnceleden more tools sonra da coverage bölümünden hangilerini kullanıyorum hangilerini kullanmıyorum gözüküyor. Buradan kullanmadıklarımı tek tek silsem işimi görür mü?
    Kullandıklarınızın da kastırma yaptığını unutmayın ama. Tabi silerseniz daha iyi olur kullanmadıklarınızı ama, hangi sayfalarda kullanılmıyor bu da önemli. Bir sayfada kullanılmıyor diye gösterir, başka bir sayfada kullanılıyor olabilir.
  • 12-07-2020, 14:31:50
    #5
    Evet kullanmadıklarınızı silebilirsiniz, tabi silerken dikkatli olmakta fayda var, tek bir sayfa için gerekli olan css ve js kodları olabilir, bunlarıda header yerine sadece ilgili sayfada inline/external kullanmak daha sağlıklı olabilir.
    Bunların dışında ayrı ayrı çağırılması şart olmayan css ve js dosyalarını aynı dosyada toplarlamaya çalışabilir ve bu dosyaları (orjinallerini saklayarak) minify ile sıkıştırabilirsiniz. Daha sonra aciliyeti olmayan javascript dosyalarını async ve ya defer ile gecikmeli yükletebilirsiniz. Sunucu tarafında gzip / deflate kullanabilirsiniz. Google pagespeed insight ve ya gtmetrix gibi araçlar bu anlamda faydalı önerilerde bulunuyor, kullanmamışsanız bunlardan da faydalanabilirsiniz.