WordPress Web Sitem Neden Yavaş Çalışıyor?

Yayınlanan: 2021-02-26

Yavaş çalışan bir web sitesi kullanıcılarınız için kötü, SEO için kötü ve işiniz için kötü! Bu nedenle, web siteniz yavaş çalışıyorsa, nedenini bulmak ve düzeltmek sizin için en önemli öncelik olmalıdır.

Peki, yavaş bir web sitesi neden işletmeniz ve kullanıcılarınız için kötü olabilir? Peki, en son ne zaman bir web sitesinin yüklenmesini birkaç saniyeden fazla bekleyecek kadar sabırlı oldunuz? Sinirlenip başka bir web sitesine yönelmiş olma ihtimalin yüksek. Müşterileriniz web sitenizde benzer bir şey yaşıyorsa, kaybedebileceğiniz işi hayal edin.

Ve web sitenizden kaçınacak olan yalnızca müşterileriniz değil… Google da olabilir. Web sitesi yükleme hızları, Google'ın SERP'lerde web sitelerini nasıl sıralayacağına karar verirken kullandığı metriklerden biridir. Yavaş bir web sitesi neredeyse kesin olarak bir sıralama cezasına neden olacaktır. Kısacası, web sitenizin yüklenme sürelerinin izlediğiniz ve gerekirse iyileştirdiğiniz bir şey olması gerçekten önemlidir.

Peki, web sitenizin yavaş yüklenmesinin nedenleri nelerdir? En büyük suçlulardan bazılarına bir göz atalım.

WordPress Yükleme Hızlarını Ölçme

Web sitenizin yükleme sürelerini iyileştirme konusunda endişelenmeye başlamadan önce yapmanız gereken ilk şey, gerçekten ne kadar hızlı (veya başka türlü) olduğunu kontrol etmektir. Kullanabileceğiniz birkaç ücretsiz araç var. Popüler bir seçim, Pingdom'un Web Sitesi Hız Testidir.

Web sitenizin URL'sini girin ve ardından müşterilerinize en yakın test konumunu seçin. Ardından testi çalıştırın. İdeal olarak yükleme süreleriniz 3 saniyenin altında olmalıdır. Pingdom, yavaş yüklenen bir siteyi teşhis etmenize yardımcı olmak için kullanılabilecek bir dizi bilgi sağlayacaktır. Bunların birçoğunu aşağıda ele alacağız.

Barındırma Kalitesi

Web sitenizin yükleme sürelerini iyileştirmeye çalışırken bakılacak ilk yer, barındırıcınızdır. WordPress barındırma konusunda bir sürü seçenek var ve bu harika bir şey. Birkaç dolar gibi düşük bir fiyata sunulan hosting sayesinde artık herkes çevrimiçi bir web sitesi satın alabilir. Ancak ucuz, konu barındırma söz konusu olduğunda her zaman neşeli anlamına gelmez! Genelleme yapmak her zaman tehlikeli olsa da, barındırma ne kadar ucuzsa, o kadar yavaş olması muhtemeldir.

Web sitenizin yükleme hızlarını test ederken, bunu birkaç gün boyunca birkaç kez yapmanız da önemlidir. Ucuz barındırma genellikle mükemmel performans gösterebilir, ancak yalnızca izole durumlarda. Tutarlılık önemlidir – siteniz her test ettiğinizde hızlı yükleniyor mu? Olmazsa, bakılacak ilk yer hostinginizdir. Gerçek şu ki, ucuz barındırma kullanıyorsanız ve sürekli olarak hızlı yüklenen bir web sitesi istiyorsanız, daha kaliteli barındırmaya geçmeniz gerekir. Bu, web sitesi yükleme sürelerini iyileştirmenin en kolay ve en kesin yoludur.

Önbelleğe almak

WordPress, şu anda dünyadaki web sitelerinin %40'ına güç sağlayan inanılmaz bir CMS'dir. Harika! Aynı zamanda oldukça sofistike ve sahne arkasında farkında olmadığınız pek çok şey var. Bu gönderi bunun tartışılacağı yer değil – bunun yerine, birisi web sitenizde bir sayfa istediğinde (örneğin bir bağlantıya tıklayarak veya web sitenizin URL'sini bir tarayıcıya yazarak), sunucunun ve WordPress'in çalıştığını bilmek yeterlidir. o sayfayı 'oluştur'. Çok sayıda bileşen kullanılır ve bilgiler bir veritabanından alınır. Bu süreç gerçekten oldukça karmaşıktır ancak yalnızca birkaç kısa dakika sürebilir… çoğu durumda son kullanıcı neler olup bittiğinin farkında bile değildir.

Ancak, bir kullanıcı tarafından her istendiğinde her sayfayı oluşturma süreci, nihayetinde işleri yavaşlatabilir. Bir dizi sunucu kaynağı kullanır ve web sitesini aynı anda birden fazla kişi kullanıyorsa, bu, sayfanın daha yavaş yüklenmesine neden olur (sunucu tarafından oluşturulması daha uzun sürer).

Peki, bundan nasıl kaçınırız? Basit… Önbelleğe Alma kullanarak. Web sitenizi önbelleğe alarak, sayfalarınızın 'önceden oluşturulmuş' kopyaları kaydedilir ve bunlar sunucunun kullanıcılara göndereceği kopyalardır. Bu, sunucu aşırı strese maruz bırakılmadığından işleri bitmez bir şekilde hızlandırır.

WordPress önbelleğe almanın nasıl çalıştığı ve neden kullanmanız gerektiği hakkında ilgili makalemizde daha fazla bilgi edinebilir ve ayrıca Pressidium'un tarayıcı önbelleğini nasıl uyguladığına ilişkin makalemizi de ziyaret edebilirsiniz.

Temalar

Temalar WordPress dünyasına hükmediyor! Muhtemeldir ki, çoğu WordPress web sitesi bazı açıklamalara sahip 'kullanıma hazır' bir tema çalıştırıyor. Temalar harikadır ve neredeyse hiç kodlama deneyimi gerektirmeden harika görünen bir WordPress web sitesi oluşturmanıza olanak tanır.

Bununla birlikte, temaların rahatlığı ve gücünün diğer tarafı bazen zayıf yükleme süreleridir. Neden? Niye? Tüm temalar eşit değildir ve bazıları kötü kodlanmış olabilir. Kötü tasarlanmış (ve bu nedenle iyi çalışmayan!) bir araba gibi, kötü kodlanmış bir tema, web sitenizin yükleme sürelerine zarar verebilir.

Peki, bundan nasıl kaçınılır? En belirgin yol, yüksek puan alan ve iyi desteklenen bir tema seçmektir. Bu tür bir temanın, onu doğru bir şekilde oluşturmak için daha fazla zaman harcamış olma olasılığı daha yüksektir. İkincisi 'şişkinlikten' kaçınmaktır. Bununla, bir sürü eklentiyle dolu ve çok fazla şey yapmaya çalışan bir temayı kastediyoruz. Ne kadar karmaşık olursa, web sitenizi yavaşlatma şansı o kadar artar.

Eklentiler

Eklentiler, temalar gibi, aynı nedenlerden dolayı sitenizin yükleme sürelerinde bir soruna neden olabilir. Yavaş yükleme sürelerine neden olacak eklentilerle ilgili 1 numaralı sorun, bunların çok fazla kullanılmasıdır! Muhtemelen en fazla ondan fazla eklentiye sahip olmayı hedeflemelisiniz… 20, 30+ eklentiniz varsa, hepsinin ne yaptığını ve kesinlikle gerekli olup olmadığını sorgulamanız gerekir. Gerekli olmayanları ayıklayabilirseniz, bu sitenizi hızlandırmaya yardımcı olabilir.

Ve tıpkı temalarda olduğu gibi, iyi geliştirilmiş ve desteklenen eklentilere bağlı kalın.

güncellemeler

En iyi ipucu… WordPress çekirdeğinizi, Temalarınızı VE eklentilerinizi güncel tutun! Bu sadece web sitenizin güvenli kalmasını sağlamak için hayati önem taşımakla kalmaz, aynı zamanda web sitesi hızına da yardımcı olabilir. Neden? Niye? Eklentiler, Temalar ve WordPress çekirdek sürümleri, sitenizi engelleyen ve dolayısıyla yavaşlatan hataları düzeltme eğilimindedir.

Görüntüler

Bu büyük bir (kelimenin tam anlamıyla). Sayfa boyutu beklendiği gibi sitenizin yavaş yüklenmesine neden olabilecek başka bir nedendir. Sitenizi Pingdom Speed ​​checker ile çalıştırdığınızda, sonuçlarda sayfa boyutunu MB olarak listeleyen bir bölüm görmüş olabilirsiniz.

Yukarıdaki örnekte bunun 2.6mb olduğunu görebiliriz. Bu, web sitesini ziyaret eden herkesin, web sitesini görüntülemek için telefonuna veya bilgisayarına 2,6 MB veri indirmiş olması gerektiği anlamına gelir. Hızlı bir geniş bant bağlantısında bu o kadar da önemli bir şey değil ama cep telefonunda daha sorunlu hale geliyor. Olduğu gibi, 2.6mb makul bir boyuttur. Ancak kural, sayfa boyutunuzu ne kadar küçültürseniz o kadar iyi olmalıdır.

Peki bir sayfanın boyutuna katkıda bulunmak için neler yapılır? Çoğu kişi, sitenin hızı üzerinde en büyük etkiye komut dosyalarının veya kodun sahip olduğu izlenimine sahiptir. Aslında en büyük etkiyi yapan web sitesinin resimleridir. Bu nedenle, web sitenizi hızlandırmak için yapabileceğiniz en iyi şeylerden biri resimlerinizin boyutunu küçültmektir.

Tabii ki, farklı ekran türlerinde iyi görünecek kadar büyük olduklarından emin olmanız gerekir (bu, onları yaklaşık 1,500 piksel genişliğinde tutmak anlamına gelir). Ancak bu görüntülerin fiziksel dosya boyutu, normal olarak, bazı sıkıştırma yazılımları aracılığıyla çalıştırılarak önemli ölçüde azaltılabilir. Bunu yapmanın harika bir yolu, resimlerinizi TinyPNG'ye yüklemek veya ShortPixel gibi bir sıkıştırma eklentisi kullanmaktır.

CSS/JS Komut Dosyaları

Şimdi, CSS ve JS Komut Dosyaları ile başlayan yavaş site yükleme sürelerinin bazı daha teknik nedenlerine bakarak, site yükleme hızlarınızı iyileştirmenin bazı temel (ve genellikle en etkili yollarını) ele aldık.

Bu tür komut dosyalarıyla ilgili sorunlar çok sayıda olabilir. Oluşabilecek sorunlardan bazıları şunlardır:

  • Çok fazla komut dosyası : Çok fazla JS veya CSS dosyanız varsa bunların yüklenmesi zaman alacaktır. Bu nedenle, bunların sayısını azaltmak, işleri hızlandırmaya yardımcı olacaktır.
  • Harici veya 3. taraf komut dosyaları: Yazı tipi yükleyiciler veya Google Ads gibi şeyler, yavaş yüklenme eğiliminde olduklarından web sitenizin performansı üzerinde de büyük bir etkiye sahip olabilir.
  • Uzun CSS veya JS dosyaları: CSS dosyaları tüm stil özelleştirmelerini içerdiğinden bazen çok uzun olurlar. Mümkünse bunları kısaltmaya çalışın (boş satır boşluklarını kaldırmak bile yardımcı olabilir).

Web Sitesi Yönlendirmeleri

Sitenizde bir sürü yönlendirme var mı? Ek HTTP isteklerini tetikledikçe yeniden yönlendirmelerin işlenmesi zaman alabileceğinden, bunlar kullanıcı deneyimini etkileyebilir.

Gerekli olmadıkça, kullanıcının deneyimini bozarlar ve aynısı, bir bağlantının üçüncü bir bağlantıya yönlendiren başka bir bağlantıya yönlendirdiği yönlendirme zincirleri için de geçerlidir. Böylece 1. bağlantıdan 3. bağlantıya iki adımda gidersiniz. Kesinlikle mecbur kalmadıkça bunu yapmayın!

Yorumlar

Sitenizde çok fazla yorum alıyorsanız, bunların işleri yavaşlatmasını bekleyin. Gerekli değillerse bunları devre dışı bırakın veya bir kullanıcı bunları görüntülemeyi talep etmedikçe yüklenmeleri gerekmeyecek şekilde onları gizleyecek şekilde düzenleyin.

PHP Sürümü

WordPress kodunun çoğu PHP ile yazılmıştır - bu nedenle, barındırma sunucunuzda çalışan PHP sürümünün mevcut en son sürüm olması önemlidir (önce bunun WordPress sürümünüz, temalarınız ve eklentilerinizle uyumlu olduğundan emin olun). Daha eski bir sürüm kullanıyorsanız, bunun daha yavaş olacağını ve ayrıca sizi çeşitli güvenlik risklerine karşı savunmasız bırakabileceğini unutmayın.

Yavaş Veritabanı Sorguları

Kötü bir sunucu mimarisi dışında, sunucu işlem süresini artırabilecek diğer şeyler veritabanı sorgularıdır. Geliştiriciler tarafından oluşturulan özel sorgular gibi şeyler bazen kötü kodlanmış olabilir ve WordPress için optimize edilmemiş olabilir. Bu neredeyse kesinlikle daha yavaş yükleme süreleriyle sonuçlanacaktır.

Diğer durumlarda gecikme, çok sayıda sorgu olmasından kaynaklanır. Bu aynı zamanda site performansında ve yükleme sürelerinde bir azalmaya neden olabilir.

İstemci Hızı

Web sitenizin yavaş yüklendiğini düşünüyorsanız, iki kez kontrol etmeniz gereken son şey (belki de ilk şey bu olmalıdır!), bağlantınızın yavaş çalışmıyor olmasıdır. Sitenizi Pingdom ile test ettiyseniz ve yavaş yükleme hızları gösteriyorsa, sorun sitenin kendisinde olacaktır. Ancak bu iyi görünüyorsa, ancak yine de siteniz görüntülediğinizde yavaş yükleniyorsa, Speedtest gibi bir araç kullanarak kendi bağlantı hızlarınızı kontrol edin.

Bu sorun değil ancak hala sorun yaşıyorsanız, tarayıcınızı ve önbellek geçmişinizi silmek iyi bir numaradır. Bu genellikle istemci tarafıyla ilgili hız sorunlarını çözebilir.