Web Sayfalarınızın Yavaş Yüklenmesine Neden Olan Gizli Faktörler | Onlardan Nasıl Kaçının

Yayınlanan: 2019-12-28

Yüklenmesi 4 saniyeden uzun sürerse ve kullanıcıların %46'sı düşük performans gösteren web sitelerini tekrar ziyaret etmezse, dört ziyaretçiden birinin web sitesini terk ettiğini biliyor musunuz?

Ayrıca araştırmalar, iki saniyelik ek bir yükleme süresinin sitenizin hemen çıkma oranını %103 artırabileceğini gösteriyor. Yalnızca 100 milisaniyelik ekstra yükleme süresine sahip olması nedeniyle dönüşüm oranlarında yüzde 7'lik bir düşüşe neden olabilir.

Sayfa hızı, genel site performansının başarısında hayati bir rol oynar. Web sitenizin sayısız kritik metriğini etkiler. Örneğin, sitenizin görünürlüğü ve web sitenizin dönüşüm oranı bunlardan ikisidir.

Genel web sitenizin hızını optimize etmek kesin bir gerekliliktir, ancak bunu nasıl mümkün kılacağınızı bulmak zor olabilir. Bu nedenle bu makale, gizli faktörleri ortaya çıkarmayı ve onlara uygun bir çözüm üretmeyi amaçlamaktadır.

Aşağıdaki çözümleri uygulamadan önce, net bir fikir edinmek için kaliteli bir web sitesi trafik tahmincisi kullanarak web sitenizin trafiğini tahmin edebilirsiniz. Şimdi asıl tartışmaya geçelim.

Web sayfalarınızın yavaş yüklenmesine neden olan faktörler

Tahmini tamamladığınızda, bu, sitenizin performansının mevcut aşamasını bildiğiniz anlamına gelir. Artık sorunları bulduktan sonra site hızınızı etkileyen temel faktörleri optimize etmeye başlayabilirsiniz. Sitenizi yavaşlatmaktan sorumlu olan başlıca faktörlere bir göz atalım.

1. JavaScript'i engelleyen oluşturma

JavaScript, web sayfanızı işlevsel ve etkileşimli hale getirmek için kullanılır, ancak bu aynı zamanda bir sorun olarak da görünebilir. Optimize edilmemiş JavaScript, sayfa yükleme kapasitenizi azaltabilir.

Oluşturma, yükleme anlamına gelir ve oluşturma engelleme, sayfanın olabildiğince hızlı yüklenmesini engellediği anlamına gelir. Bir tarayıcı bir web sayfasını görüntülemeye çalıştığında durması gerekir; bu durumda, yüklenecek herhangi bir JavaScript dosyasıyla karşılaşırsa, bu, sayfanın hızlı yüklenmesini engeller.

Buna 'oluşturmayı engelleyen JavaScript' veya başka bir deyişle sayfanın daha hızlı yüklenmesini engelleyen JavaScript denir.

Nasıl önlenir :

Oluşturmayı engelleyen JavaScript'ten kurtulmak için harici JS dosyalarını kaldırın ve bunun yerine satır içi JavaScript'i kullanın. JavaScript JS'nin sayfa hızınızı düşürmeden ayrı olarak yüklenebilmesi için eşzamansız yüklemeyi kullanın. Ayrıca, sayfanın geri kalanı kullanıcılar tarafından görünene kadar JS yüklemesinde defer niteliğini kullanabilirsiniz.

2. İçerik Dağıtım Ağı'nı (CDN) kullanmamak

İçerik Dağıtım Ağı (CDN), farklı coğrafi konumlarda bulunan birkaç sunucudan oluşur. CDN kullanarak, sitenizin verilerinin kopyalarını üzerlerinde saklayabilirsiniz ve verileriniz en yakın sunucudan kullanıcılar için yüklenecektir.

Nasıl önlenir :

WordPress'te sorunu herhangi bir güçlükle karşılaşmadan çözebilirsiniz. Bu sefer görüntü ve video için Cloudflare, MaxCDN gibi bir takım kaliteli eklentiler edinebilir, Jetpack CDN kullanabilirsiniz. Üstelik web siteniz jQuery kullanıyorsa, sunucunuzu kullanmadan CDN kullanabilirsiniz.

3. Optimize edilmemiş görüntüler

Görüntü boyutu ve biçimi çok önemlidir. Büyük ve optimize edilmemiş görseller, web sitenizi yavaşlatmanın ana nedenlerinden biridir. Ayrıca, yüksek çözünürlüklü görüntüler web sitenizin çok fazla bant genişliğini tüketebilir.

Resim formatı, sitenizin hızını düşüren bir diğer önemli unsurdur. Örneğin, JPEG veya JPG, PNG veya GIF gibi diğer formatlardan çok daha küçüktür. Bu nedenle, daha hızlı kullanıcı deneyimleri için sitenizde JPEG formatı kullanıyorsanız.

nasıl önlenir

Sorunu çözmek için site görsellerinizi web sitenize yüklemeden önce dosya boyutunu kontrol edin. Bant genişliği kapsamı için paraya mal olabileceğinden, optimize edilmemiş görüntüleri kaldırın. PNG yerine JPEG kullanmak harika bir çözüm olabilir. Ayrıca, mükemmelliği kontrol etmek için resim boyutlarını taramak için şelale testini kullanabilirsiniz.

4. Aşırı Gösterişli içerik

Gösterişli içerikler kullanıcılar arasındaki etkileşimi artırmak için kullanılabilse de bazen web sayfalarınızın yavaşlamasına neden olabilir. Bunun arkasındaki ana sebep, sitenizin hızlı yüklenmesini engelleyen hantal boyutudur.

Nasıl önlenir :

Flash içeriğini dengeli bir şekilde azaltabilirsiniz ve bu site hızınızı artıracaktır. Ancak, bir yükleme deneyimi yaşamak için HTML5 alternatifleri aramalı ve mevcut Flash içeriğinizi bununla değiştirmelisiniz.

5. Tonlarca HTTP İsteği

JavaScript, CSS ve resim dosyalarının aşırı yüklenmesi çok fazla HTTP isteği oluşturabilir. Bir kullanıcı web sitenizi kullanarak veri istekleri gönderdiğinde, çok fazla HTTP isteği varsa genellikle verilerin işlenmesi zaman alır.

Nasıl önlenir :

Sorunu çözmek için HTTP isteklerini azaltmak için Sprite'ları kullanabilirsiniz. Mümkünse görüntü dosyalarının sayısını ortadan kaldırın. CSS ve JavaScript dosyalarını da küçültebilirsiniz.

6. Hafif eklentiler ve temalar kullanma

Tema, herhangi bir web sitesinin temel bir bileşenidir, ancak amacınıza hizmet etmek için doğru temayı seçmezseniz bir yük olabilir. Piyasada tonlarca tema var. Tüm temalar aynı kaliteyi korumuyor. Düzensiz bir şekilde kodlanmış temalar yavaş yükleme sorununa neden olabilir.

Eklentiler, belirli bir web sitesine farklı işlevler eklemek için kullanılır. İletişim formu oluşturucu, WordPress tablo eklentisi, SEO için Eklentiler vb. gibi farklı türde eklentiler kullanmanız gerekebilir. Bu oldukça iyi bir şey, ancak web sitenize yüklenmesi zaman aldığında bir güçlük haline geliyor. Uygun şekilde kodlanmayan eklentiler yavaş yükleme sorunlarına neden olabilir.

Nasıl önlenir :

Bu sorundan kurtulmak için, seçmek üzereyken hafif kaliteli temalar ve eklentiler kullanmak akıllıca olacaktır. Orada çok sayıda kaliteli WordPress teması ve eklentisi bulacaksınız, ancak bunları dikkatlice kabul etmeniz gerekiyor.

7. Veritabanınızda genel gider

Veritabanınız geçici olaylar, günlükler ve zamanla oluşturulabilecek eklentilerden ve temalardan gelen diğer girdiler gibi gereksiz öğelerle doluysa. Bu tür çok fazla ek yük, gereğinden fazla veritabanı tüketir.

Hatta bazen veritabanından yanıt beklerken web sunucusunun zaman aşımına uğramasına neden olabilir.

Nasıl önlenir :

Ek yükü kaldırarak veritabanı optimizasyonu, bu sorunu çözmek için harika bir çözüm olabilir. Bu durumda, web sunucularının çoğu phpMyAdmin kullanarak veritabanınıza erişmenizi sağlayacaktır. PhpMyAdmin'i kullanmak konusunda rahat değilseniz, WordPress Komut Satırı Arayüzünü (WP-CLI) kullanabilirsiniz.

8. Çok fazla hacimli kodlama

Bir uygulamayı çalıştırmak için kodu ne kadar çok kullanırsanız, web sitenizin yüklenmesi o kadar uzun sürer. Yani eğer kodlama yapınız karakter, boşluk gibi gereksiz unsurlar içeriyorsa sitenin tamamını yüklerken zaman alacaktır.

Nasıl önlenir :

Gereksiz öğeleri kaldırarak kullandığınız kodu küçültün. Manuel olarak küçültme konusunda sorun yaşıyorsanız, tüm dosyaları küçültmek için Optimize gibi kaliteli bir eklenti kullanabilirsiniz. Satır içi CSS kullanırken tembel olmayın.

9. Çok fazla reklam gösteriliyor

Bu, reklam görüntülemenin yüksek trafikli web sitelerinizden para kazanmanın harika bir yolu olduğu doğrudur. Bu, hızlı yüklenen web sitesinde bir sorun yaratabilir. Örneğin, arkada açılır reklamlar, geçiş reklamları ve otomatik indirmeler gibi zengin medya reklamları, web sitenizin yanıt vermemesine neden olabilecek yüzlerce HTTP isteği oluşturabilir.

Nasıl önlenir :

Her şeyden önce, çok fazla reklamın web sitenizi yavaşlatmanın başka bir nedeni olmasına izin vermeyin. Web siteniz için daha iyi performans sağlamak için görüntülü reklam sayısını sınırladığınızdan emin olun.

10. Önbelleğe alma tekniklerinin kullanılmaması

Önbelleğe alma, kullanıcılar web sitenize göz atarken tarayıcıların statik kopyaları depolaması anlamına gelir. Ardından, kullanıcılar sitenize tekrar eriştiğinde, tarayıcılar bu önbellek verilerini yeniden yüklemeye gerek kalmadan görüntüleyebilir. Çok fazla önbellek verisi, web sitenizi yavaşlatmanın nedenlerinden biri olabilir.

Nasıl önlenir :

WordPress'te, piyasada önbelleğe alma sorunuyla başa çıkmak için bir dizi sağlam çözüm var. Ayrıca HTTP, veritabanı sorguları vb. gibi bazı önemli şeyleri önbelleğe alabilirsiniz, ancak işleri karıştırmayın.

Son sözler

Hızlı yüklenen bir web sitesi, web sitenizin daha iyi bir UX'ine sahip olmak için çok önemlidir. Çünkü web sitenizin yanıt süresi, başarısı ve başarısızlığı ile yakından ilişkilidir. En önemlisi, sağlam bir sayfa hızı, yukarıda belirtildiği gibi çeşitli faktörlere dayanır.

Web sitenizin neden yavaşladığını tam olarak bulmak zor, ancak olası her adımı ölçmek ve bunları harekete geçirmek çok gerekli. Daha iyi kullanılabilirlik ve daha yüksek dönüşüm sağlamak için sitenizin SEO ve UX'i artırabilecek gecikmeli yükleme sürelerine sahip olduğundan emin olmalısınız.

Çözüm

Tüketici kararlarının %95'i bilinçaltı düzeyinde verilmektedir.

Gerald Zaltman'ın – Harvard İşletme Okulu Profesörü

Bu nedenle, web sayfalarınız yeterince hızlı değilse, sonuçta diğer her şey zarar görecektir. Her saniye önemlidir ve her milisaniyenin büyük bir fark yaratabileceğini bilemezsiniz. Yukarıda belirtilen hususları takip ederek web sitenizi mümkün olan en iyi şekilde hızlandırmak için optimize edebilirsiniz.

Umarım makale, sitenizi yavaşlatan faktörleri ve bunları tam olarak nasıl düzelteceğinizi anlamanıza yardımcı olmuştur. Hala bizimle paylaşmak istediğiniz bir şey varsa, yorum kutusunda bana bildirin.


YouTube kanalımıza abone değilseniz, WordPress ile ilgili ipuçları ve püf noktaları almak için YouTube kanalımıza abone olun. Ayrıca, bizi Twitter ve Facebook'ta takip edin. Ayrıca Facebook'taki popüler Fluent Form Topluluğuna da katılabilirsiniz.