Yavaş WordPress Sitesi? Web Sitenizin Yükleme Süresini Düzeltmek için 18 Etkili İpucu

Yavaş bir WordPress web sitesi iş için kötüdür! Harika bir içeriğiniz, harika bir ürününüz ve güzel bir tasarımınız olabilir, ancak sitenin yüklenmesi sonsuza kadar sürerse, ziyaretçileriniz sizi kurtaracaktır.
Anlık memnuniyet çağında yaşıyoruz. Hiçbir şey beklemeyi sevmiyoruz. Tezgahta, stop ışıklarında, restoranlarda sıra beklemekten hoşlanmıyoruz ve aynısı web siteleri için de geçerli!
Öte yandan, hızlı yüklenen bir web sitesi, ziyaretçilerin ilgisini çekebilir ve sayfalarınızda gezinmelerini sağlayabilir. Google ayrıca, masaüstü kullanıcıları ve Temmuz 2018 itibariyle mobil kullanıcılar için sonuçlar sunarken sayfa hızını bir sıralama faktörü olarak değerlendirir. Resmi Google Web Yöneticisi blogundaki bu yayında Google'ın en son "Hızlı Güncellemesi" hakkında daha fazla bilgi edinebilirsiniz.
Optimize edilmiş bir WordPress sitesi oluşturmak basit bir iş değildir. Projenin birçok farklı bölümünün bir araya gelmesi gerekiyor.
Bu nedenle yavaş bir web sitesini düzeltmek her zaman kolay değildir.
Daha fazla giriş yapmadan, sorun giderme ipuçlarımızı üç bölümde özetledim:

Barındırma ile İlgili Sorunlar:
- Yavaş Sunucu
- Sunucu Konumu
- PHP Sürümü
- CDN
Web Sitesiyle İlgili Sorunlar:
- Kötü Amaçlı Yazılım Enfeksiyonu
- Eski Yazılım
- Ağır Tema
- Çok Fazla Eklenti
- Çakışan Eklentiler
- Tema ve Eklenti Hataları
- Veritabanı Optimizasyonu
- Önbelleğe almak
- Küçültme ve Birleştirme
- Harici HTTP İstekleri
- JavaScript ayrıştırmasını ertele
İçerikle İlgili Sorunlar:
- Tembel Yükleme İçeriği
- Görüntüleri Optimize Edin
- bağlantı
Şimdi, listelenen noktalardan bazıları web siteniz için geçerli olmayabilir. Sadece kendinize zaman ayırın ve kılavuzda ilerlerken listedeki geçiş noktalarını gözden geçirin.
Bir yan not olarak, yavaş WooCommerce sitelerini düzeltmek hakkında daha kısa ve benzer bir makale yazdık ve web sitenizde dedektiflik yapmak için zamanınız yoksa, ücretli bir hız optimizasyon hizmeti de sunuyoruz.
Hız testi
Yavaş bir web sitesinde hata ayıklarken ilk adım bir hız testi yapmaktır. İşte en iyi web sitelerinden bazıları:
1. ByteCheck

ByteCheck, İlk Bayt Süresini (TTFB) ölçen basit bir araçtır.
TTFB, kullanıcının tarayıcısından, sunucudan döndürülen ilk bayta HTTP isteği yapan süreyi ölçer.
TTFB, sitenizin yavaş bir sunucuda barındırılıp barındırılmadığını değerlendirirken yararlı bir göstergedir. İdeal olarak, ilk yanıt yaklaşık 500 ms içinde döndürülmelidir.
2. Pingdom

Pingdom, en popüler hız testi araçlarından biridir ve bizim favorimizdir. Yazılım, önemli performans ölçümleri ve web sitenizin şelale analizini sağlar.
Şelale analizi, web sitenizin varlıklarının kronolojik bir listesidir (yükleme sırasına göre). Sitenizi yavaşlatabilecek varlıkları belirlemenize yardımcı olabilecek harika bir genel bakış.
3. GTmetrik

Bir başka harika servis de GTmetrix. Performans ölçümleri ve şelale analizine ek olarak GTmetrix, sitenizin sayfa hızını artırmak için bir öneriler listesi sunar.
4. Sayfa Hızı Analizleri
PageSpeed Insights, Google tarafından sunulan bir hizmettir, ancak bize göre yanıltıcı ve bilgi eksikliği vardır . WP Rocket, Google PageSpeed hizmetini çürüten süper bir makale yazdı.
Barındırma ile İlgili Sorunlar

1. Yavaş Sunucu
Web siteniz mükemmel şekilde optimize edilmiş olsa bile – yavaş bir sunucu, doğal olarak sitenizi yavaşlatacaktır.
Web sitenizin uykulu bir sunucuda barındırılıp barındırılmadığını belirlemenin en hızlı yolu, İlk Bayt Süresini (TTFB) ölçmektir .
Sunucunuzun yanıt vermesi çok uzun sürüyorsa, proaktif olarak alternatif bir barındırma sağlayıcısı aramak isteyebilirsiniz.
2. Sunucu Konumu
Web sitenizin ana hedef kitlesi Avustralya'daysa, ancak web siteniz Amerika Birleşik Devletleri'nde barındırılıyorsa, web siteniz gezegenin yanlış tarafında barındırılıyor! Sunucudan yanıt almak için kat edilmesi gereken mesafeyi bir düşünün!
Hedef kitlenize mümkün olduğunca yakın çalışan bir barındırma hesabı ayırmaya çalışın.
3. PHP Sürümü
Resmi belgelerde belirtildiği gibi, WordPress barındırma sağlayıcılarının şunları çalıştırmasını önerir:
- PHP sürüm 7.2 veya üzeri.
- MySQL sürüm 5.6 veya üzeri.
PHP'nin eski sürümleri, bazı eklentilerinizle çakışmalara neden olabilir ve sitenizi güvenlik açıklarına maruz bırakabilir .
PHP sürümünüzü güncellemek için cPanel hesabınıza giriş yapın ve PHP Sürüm Yöneticisi simgesini arayın.

4. CDN

CDN, İçerik Dağıtım Ağı anlamına gelir.
Bir CDN, resimleriniz, CSS ve JS dosyalarınız gibi statik web içeriğinizin dağıtımını hızlandırmak amacıyla dünya genelinde stratejik olarak konumlandırılmış bir sunucu ağıdır.
Uluslararası bir kitleye sahip bir web sitesini işleten web yöneticilerine içerik dağıtım ağlarının hizmetlerini öneriyoruz. Fixmysite.com'da ziyaretçilerimiz dünyanın her köşesinden geldiği için KeyCDN.com'u kullanıyoruz. KeyCDN'yi popüler WP Rocket önbelleğe alma eklentisi ile entegre etme hakkında kısa bir makale.
Web Sitesiyle İlgili Sorunlar

5. Kötü Amaçlı Yazılım Enfeksiyonu
Bir WordPress kurulumu saldırıya uğradığında, web sitesi gerçekten yavaşlamaya ve hatalı davranmaya başlar.
Bir sitenin saldırıya uğrayabileceğine dair yaygın belirtiler şunlardır:
- Yüklemek için yavaş
- WordPress yönetici panosuna erişilemiyor
- Garip hata bildirimleri
- Spam içerikli yönlendirmeler
- spam içerikli reklamlar
- JS Coin madenci anti-virüs uyarısı
- Yüksek sunucu kullanımı
Web sitenizde yukarıdaki belirtilerden herhangi birini fark ederseniz, aşağıdaki kötü amaçlı yazılım tarayıcı eklentilerinden birini yükleyin.
Siteniz saldırıya uğradıysa, panik yapmayın, WordPress'ten kötü amaçlı yazılımları kaldırmak için bu kılavuzu gözden geçirin.
6. Eski Yazılım
WordPress web sitenizin düzgün çalışması için temalarınızı, eklentilerinizi ve WordPress çekirdeğinizi düzenli olarak güncellemeniz gerekir. Sitenizi bir süredir güncellemediyseniz, sitenizi yavaşlatan eski yazılımlar çalıştırıyor olma ihtimaliniz yüksektir.
Bazen yavaş bir web sitesini düzeltmek için gereken tek şey güncelleme düğmesine basmaktır!
7. Ağır Tema
En popüler temalar iyi kodlanmıştır ve kapsamlı bir şekilde test edilmiştir.
Ancak, bazı temalar Javascript ve üçüncü taraf eklentileri aşırı derecede kullanabilir. Olağandışı bir şey değil, ancak bu, web sitenizi oluşturmak için tarayıcınızın daha fazla çalışması gerektiği anlamına gelir.
Hiç kimse temaları değiştirmek istemez, ancak yavaş bir temaya takılırsanız, hafif bir temaya geçmeyi düşünebilirsiniz. StudioPress.com'a göz atın. İnternetteki en güvenilir ve en hızlı temalardan bazılarını geliştirmeleriyle tanınırlar!
8. Çok Fazla Eklenti
Kişisel bilgisayar örneğini ele alalım. Makinenize bir dizi oyun ve yazılım yüklediğinizde yavaşlamaya başlamıyor mu?
Aynı konsept WordPress web siteniz için de geçerlidir. Sitenizde ne kadar aktif eklenti varsa, web sitenizi oluşturmak için o kadar fazla işlem gücü gerekir. Genel bir kural olarak, ne kadar az eklenti varsa o kadar iyi durumdasınız.
Eklentilerinizde hata ayıklamaya yönelik başka bir yaklaşım, yükleme sürenizi sürükleyen eklentiyi bulmaktır.
Bunu yapmanın bir yolu, Sorgu İzleyicisi'ni kurmaktır.
Query Monitor , düşük performans gösteren eklentileri, temaları ve işlevleri hızlı bir şekilde belirlemenize olanak tanır. Bunu, veritabanı sorgularında, PHP hatalarında, kancalarda ve eylemlerde, blok düzenleyici bloklarında, kuyruğa alınmış komut dosyalarında ve stil sayfalarında, HTTP API çağrılarında ve daha fazlasında hata ayıklayarak yapar…!
Bu, geliştiriciler için oluşturulmuş bir eklentidir! Bir geliştirici değilseniz, sağlanan sonuçlar biraz göz korkutucu görünebilir.

9. Çakışan Eklentiler
Deneyim sorun giderme web sitelerimize dayanarak, bazen tam olarak aynı şeyi yapan iki ila üç eklenti yüklü istemciler görüyoruz.
En yaygın olanı, çakışan hız optimizasyonu (önbelleğe alma) eklentilerini görmektir.
Bu nedenle, sitenizde yüklü birden fazla önbellek eklentisi varsa, birini veya diğerini devre dışı bırakın.
10. Tema ve Eklenti Hataları
Kendinizi bir 500 dahili sunucu hatasıyla karşı karşıya bulursanız, temanızda veya eklentilerinizden birinde bir hata olma ihtimali yüksektir!
Neyse ki, WordPress'te hata ayıklama oldukça basittir.
FTP kurulumunuzun kök dizinine gidin ve wp-config.php dosyasını bulun.
Dosyayı indirin ve aşağıdaki satırı bulun:
define('WP_DEBUG', yanlış);
Ve şununla değiştirin:
Bu, WordPress'in yerleşik hata ayıklama özelliğini etkinleştirecektir!
Ardından “wp-content” klasörünü açın ve “debug.log” adında yeni bir dosya göreceksiniz. Günlük, kurulumunuzun tüm PHP hatalarını listeleyecektir. Oradan hangi eklentinin veya temanın silinmesi veya değiştirilmesi gerektiğini değerlendirebilirsiniz.
11. Veritabanını Optimize Edin
Zaman geçtikçe, veritabanınız muhtemelen artık ihtiyacınız olmayan içerikle dolmaya başlayacaktır. Sitenizin performansını artırmak için gereksiz girişleri silerek veritabanınızı optimize edebilirsiniz.

Bunu başarmak için süper kullanışlı bir eklenti WP-Sweep. Eklentiyi yükleyerek, revizyon sonrası gönderiler, taslak gönderiler, spam gönderilmiş yorumlar ve onaylanmamış yorumlar gibi şeyleri silerek veritabanınızı temizleyebilirsiniz. Ayrıca sadece bir tıklama ile veritabanınızın yapısını optimize eder.
12. Önbelleğe alma
Bir WordPress web sitesini optimize etmenin en önemli adımı önbelleğe almayı etkinleştirmektir.
Önbelleğe alma, açıklaması biraz zor ve kesinlikle kendi blog gönderisine layık! Ancak, WP Rocket'ten alınan kısa bir teknik özet:
Bir ziyaretçi WordPress sitenize geldiğinde, tarayıcıları WordPress'i yükleyen web sunucunuzla konuşur – bu PHP işlemeyi, veritabanınıza istek göndermeyi, nihayet tam olarak oluşturulmuş bir web sayfasına birleştirilmek üzere dosyaları tarayıcıya geri göndermeyi içerir. Bu, birkaç saniye sürebilir – modern web sörfçüleri için bir sonsuzluk.
Önbelleğe alma, bunun yerine tarayıcıya statik bir HTML dosyası göndererek bu işlemin yerini alır; bu çok daha hızlıdır.
WordPress için bir dizi önbelleğe alma eklentisi vardır, ancak W3 Total Cache ve WP Rocket'i öneririz.

W3 Total Cache , WordPress deposundaki en popüler WordPress eklentilerinden biridir. Avantajına göre, eklenti CDN desteği ve GZip sıkıştırması dahil bir çok özelliği destekler. Ancak, o kadar çok özellik ve ayar var ki, eklentiyi kurmak çoğu kullanıcı için biraz göz korkutucu.

Alternatif olarak, WP Rocket yüklenebilir. WP Rocket, lisans başına 39 dolardan başlayan premium bir eklentidir. Güzel ve anlaşılması daha kolay bir kullanıcı arayüzünde paketlenmiş W3 Total Cache'nin tüm özelliklerini destekler.
13. Küçültme ve Birleştirme
Modern bir WordPress web sitesi bir dizi CSS ve JS dosyası içerir. Bazı durumlarda o kadar çok dosya oluyor ki sitenin oluşturulması gecikiyor. HTTP isteklerini azaltmak ve statik varlıklarınızın dosya boyutunu küçültmek için dosyalarınızı küçültebilir ve birleştirebilirsiniz.
Minification , JS ve CSS dosyalarından istenmeyen boşlukları ve karakterleri kaldırır.
Birleştirme , birkaç CSS veya JS dosyasını tek bir dosyada birleştirir.
WP Rocket veya W3 Total Cache kuruluysa, her iki özellik de desteklenir.
14. Harici HTTP İstekleri
Birçok web sitesi, diğer web sitelerinden her türlü şeyi yükler. Ortak harici dosyalar şunları içerir:
- Google Analytics
- Google Yazı Tipleri
- Google Haritalar
- Facebook'un Piksel
- Yazı TipiMüthiş
Bu mutlaka kötü bir şey değil.
Hizmetlerin çoğu iyi optimize edilmiştir ve sunucularına sizinkinden daha hızlı yüklenir. Ancak, hız testinizden şelale analizinizi gözden geçirin ve web sitenizi yavaşlatan harici bir isteğin olup olmadığına bakın.
15. JavaScript Ayrıştırmasını Erteleyin
Tarayıcı web sitenizi görüntülemeden önce HTML'sini oluşturmalıdır.
HTML'yi oluşturma işlemi sırasında, tarayıcınız bir JavaScript dosyasıyla karşılaştığında durmalı, dosyayı istemeli, indirmeli ve HTML'nin geri kalanını ayrıştırmaya devam etmeden önce çalıştırmalıdır.
Çoğu WordPress teması ve eklentisi, sayfanın oluşturulma süresini geciktirebilecek birden çok JavaScript dosyası yükler.
Karşı önlem olarak, gerekli olmayan JavaScript dosyalarının sitenin altbilgisine yüklenmesini geciktirmeniz veya ertelemeniz önerilir. Bu zor bir görev! Çoğu zaman, erteleme komut dosyaları web sitenizde bir şeyleri bozar, bu yüzden dikkatli olun!
Javascript'in ayrıştırılmasının nasıl erteleneceği hakkında daha fazla bilgi edinmek için aşağıdaki makaleyi ziyaret edin.
İçerikle İlgili Sorunlar

16. Tembel Yükleme İçeriği
Tembel yükleme , görüntüler, iframe'ler ve videolar yalnızca görünüm alanına girerken (veya girmek üzereyken) yükleneceğinden gerçek ve algılanan yükleme süresini iyileştirebilir.
Bu, çok sayıda resim içeren uzun gönderiler için hayat kurtarıcıdır . Bu gönderiyi aşağı kaydırırken resimlerin kaybolduğunu fark ettiniz mi? Eh, bu eylemde tembel yükleme!
Tembel yükleme, WP Rocket'te yerleşik bir özelliktir.
17. Görüntüleri Optimize Edin
Bir resim bin kelime değerinde bir olup!
Resimler, izleyicilerinizle etkileşim kurmanın harika bir yoludur. Ancak doğru şekilde optimize edilmezlerse web sitenizin performansına zarar verebilirler.
Cep telefonunuzdan veya kameranızdan resim yüklemeden önce, doğru biçimde kaydedilmelidirler.
Adobe Photoshop kullanıyorsanız, özellik "Web için Kaydet" olarak bilinir.

Resimlerinizin dosya boyutunu küçültmek için akıllı kayıplı sıkıştırma tekniklerini kullanan TinyPNG (bir WordPress eklentisi de vardır) gibi çevrimiçi hizmetler de vardır. Etkisi neredeyse görünmezdir ancak dosya boyutunda çok büyük bir fark yaratır!

Galeriler ve Kaydırıcılar
Biz görsellerle ilgilenirken, düşük performans gösteren bir web sitesinin diğer bir yaygın nedeni de kötü kodlanmış/güncel olmayan galeri ve kaydırıcı eklentilerinin kullanılmasıdır.
En hızlı galeri ve kaydırıcı eklentilerinden ikisini oluşturmak için Envira Gallery ve Soliloquy WP'ye seslenin .
18. Bağlantı kurma
Web'de bağlantı kurmak, bant genişliği hırsızlığıdır!
Diğer web siteleri, resimlerinizi sunucularına yüklemeden kullandığında ortaya çıkar. Sonuç olarak, trafikte bir artış görmeden bant genişliğinde bir artış görebilirsiniz.
Bunu küçük ve orta ölçekli işletme web sitelerinde nadiren görüyoruz, ancak popüler içerik web siteleri arasında giderek yaygınlaşıyor.
Hotlink oluşturmayı önlemenin bir yolu, .htaccess dosyanıza aşağıdaki sözdizimini eklemektir.
fixmysite.com'u alan adınızla değiştirin.
Size göre – Yavaş Web Sitenizi Düzeltin!
İşte, aldın! Web sitenizin performansını artırmak için 18 gerçek hayat ipucu.
Kılavuzda ilerleyin ve birkaç tekniği deneyin.
Web sitenizi optimize etmeden önce ve sonra bir hız testi yapmayı unutmayın.
Bu makaleyi faydalı bulduysanız, lütfen arkadaşlarınızla paylaşın ve yorumunuzu aşağıya bırakın!
ev borcu WordPress sitesi