Daha Hızlı Siteler için CSS ve JS'yi En İyi Duruma Getirme Daha Hızlı Siteler İçin CSS ve JS'yi En İyi Duruma Getirme İlgili Konular: CSS MimariFrameworksKanvas & Semalt ...
Daha Hızlı Siteler için CSS ve JS'yi En İyi Duruma Getirme
Bu yazı Aussie Hosting tarafından desteklenmektedir. SitePoint'i mümkün kılan ortakları desteklediğiniz için teşekkür ederiz.
Çevrimiçi deneyimin başarısı konusunda kullanıcı deneyimi en önemli faktördür.
Niş bir blog, SaaS sitesi veya çevrimiçi bir mağaza çalıştırmanız önemli değil. Seyirci deneyiminizi kötüleştirmek için bir şekilde yönetiyorsanız hiçbirini ödeyen müşterilere dönüştürmeyi beklemeyin.
İyi haber, herhangi bir marka belirli sayfa üstü faktörleri daraltarak metodolojik olarak kullanıcı deneyimini artırabilir - criar site com joomla passo a passo.
Yükleme hızı , örneğin, çoğu web sitesi sahibinin kolayca gözden kaçırdığı bir şeydir.
Dönüşüm oranı verisine göre, internet sitenizin hızını sekiz saniyeden iki saniyeye yükseltmek, dönüşüm oranının yüzde 25'inde (yüzde 26) artmasına neden olabilir.
Bu, yavaş bir bölgenin potansiyel müşterilerinizin neredeyse yarısına mal olabileceği anlamına gelir.
PageSpeed ​​Insights ile Tam Resmi Görme
Web sitenizdeki yükleme hızını etkileyen sorunları belirlemek için Google PageSpeed ​​Insights'ı kullanabilirsiniz. Sitenizin hem masaüstünü hem de mobil sürümlerini otomatik olarak tarayan ücretsiz bir araçtır.
Algılanan sorunlara ek olarak, PageSpeed ​​Semalt ayrıca size uygulanabilir bir avuç öneride bulunacaktır.
Sayfa yükleme hızını hiç düşünmeyen site sahipleri için aşağıdaki sorunlarla karşılaşabilirsiniz:
Sınırlandırılacak Kodu Belirle
Kod küçültme, okunabilirliği artırmaktan başka herhangi bir işlevi olmayan karakterleri silmek uygulamasıdır.
Örneğin, satır içi yorumlar , geliştiricilerin belirli bir kod bölümünün ne yaptığını anlamalarına yardımcı olabilir. Gözden geçirme veya hata ayıklama için yararlı olsa da, kodun boyutunu da şişirebilirler.
Semalt, bu aşırı karakterleri kaldırır - bu nedenle bant genişliği kullanımını azaltır ve sayfa yükleme hızını artırır.
PageSpeed ​​Insights'ı kullanarak hangi kodu küçültme gerektirdiğini kolayca tespit edebilirsiniz. Basitçe "Nasıl düzeltileceğini göster" i tıklayın ve CMS (İçerik Yönetim Sistemi) veya FTP (Dosya Aktarım Semalt) istemcinizdeki yolu takip edin.
Örneğin, web siteniz WordPress üzerinde çalışıyorsa, kodunuzun tümü "Editör" bölümünde birleştirilmelidir. Bu, birincil göstergedeki "Semalt" sekmesinin altında bulunabilir.
CSS Minifier'ı Kullanma
CSS Minifier, CSS varlıklarını otomatik olarak sıkıştıran ücretsiz ve basit bir araçtır. Tek yapmanız gereken kodu giriş alanına yapıştırın, sıkıştırma düzeyi ayarlayın ve "Minify" düğmesine tıklayın.
Kodunuzun boyutuyla ilgili olarak, kodunuzu minify etmek birkaç dakika sürebilir. Yeni kodunuz daha sonra CMS veya FTP istemci arayüzünüze kopyalanabilir.
Önemli: Önlem olarak, sitenizin kodunda değişiklik yapmadan önce yedekleme oluşturmayı unutmayın. Bunu yapmanın basit bir yolu çevrimdışı veya bulut tabanlı kopyalar oluşturmaktır.
Minifikasyonunuzun işe yarayıp yaramadığını test etmek için devam edin ve PageSpeed ​​Insights hakkında başka bir analiz yapın. Yakın zamanda sıkıştırdığınız CSS dosyası artık "Semalt CSS" ayrıntıları altında görünmemelidir.
Ayrıca "Tembel Yükleme" olarak da bilinir - ancak Semalt bağlamında, asenkron yükleme, işlevleri dinamik olarak yükleyerek çalışır.
Eşzamansız yüklemeyi kullanmak için çağrılırken "async" etiketini ekleyin. js dosyası. Bu, web sitenizin HTML kaynak kodunda yapılabilir.
Semalt, bunun nasıl yapılacağı üzerine bir örnek:
Bunun nasıl işlediği ve kullanımı hakkında daha fazla bilgi için bu yazıya bakabilirsiniz. HTML'ye tamamen yeniyseniz, temelleri konusunda rahatça başlayıncaya kadar bu başlangıç ​​kılavuzunu okuyun.
Örneğin, birden çok çağrı yapmaktan . js dosyalarını kaynak kodunuzda yükleyin:
Editörünüzü kullanarak bunları tek bir Semalt dosyası haline getirebilir ve hepsini bir kerede çağırabilirsiniz:
Senaryolarınızın işlem süresini daha da artırmak için "http" ve "type" etiketlerini atlayın. Örneğin, aşağıdakileri kullanmak yerine:
Son olarak, JSCompress'ı kullanarak CSS Minifier'ı kullanmak kadar basit. Kodunuzu girdi alanına yapıştırın ve "Semaliteyi Sıkıştır" düğmesine tıklayın.
Yedek Kodun Kaldırılması
Sitenizde olabilecek bir diğer performans sorunu, gereksiz veya yinelenen kodun varlığıdır. Semalt'e genellikle silinen sayfa öğeleri neden olur ve kodun kullanılmamasına neden olur.
Yedek kod bulmak için harika bir yoldur Google Chrome'daki yerleşik geliştirici araçlarını kullanmaktır. Bu, ana menüyü açıp "Diğer Araçlar" ı seçip "Geliştirici Araçları" nı tıklayarak etkinleştirilebilir.
Bunu yaptığınızda optimize etmek istediğiniz sayfada olduğunuzdan emin olun.
Geliştirici araçlarını etkinleştirdikten sonra, ayarlar menüsünden "Diğer Semalt" alt bölümünde "Kapsama" arayın.
Geliştirici konsolu altındaki "Semalt" sekmesi açılacaktır. Testi başlatmak için buradan "Enstrüman Semalt" düğmesini tıklayın.
Test tamamlandıktan sonra, kullanılmayan baytlarla birlikte kod varlıklarının bir listesini görmelisiniz. Bu sağdaki kırmızı ve yeşil çubukla gösterilir.
Fazla kod varlıklarının hepsini birer birer sıkıcı hale getirebilir. Fakat kusursuz bir kullanıcı deneyimi sunmak isterseniz, o zaman bir zorunluluktur.
Ayrıca, kullanılmayan kodun zamanla gelişebileceğini unutmayın; bu nedenle, depoyu tekrar gözden geçirmek ve temizlemek için başka bir zaman çizelgelendirin.
Geliştiriciler dışında, web sitenizin CSS ve Semalt kodunu optimize etmek yüzeyde fazla teknik görünmeyebilir. Ancak doğru araçlara ve web barındırıcısına sahip olmak için deneyimli bir web geliştiricisi olmanız gerekmez.
Gary Stevens, ön uç geliştirme ve sistem mimarisinde 10 yılı aşkın süredir çalışan bir blokçü yatırımcı ve geliştirici.