WordPress Site Hızlandırmanın En Etkili 11 Yöntemi
WordPress’in nasıl hızlandırılacağı kesinlikle bu günlerde önemli bir konu. Neyse ki, işi bitirmek için kullanabileceğiniz çok sayıda teknik var. Yani, buradaki amacımız , WordPress sitenizi çok daha hızlı hale getirebilecek bildiğimiz her numarayı listelemektir
WordPress’i neden hızlandırmalısınız?
Alarm zillerini çalmanın birçok nedeni vardır ve bunlardan bazıları sizin için büyük endişelere neden olabilir:
- Arama motorları (Google gibi), hızlı yükleme süreleri yavaş yüklenenlerden daha yüksek olan web sitelerini sıralar. Dolayısıyla, SERP’lerdeki konumunuzu iyileştirmek istiyorsanız, hızı artırmak önceliklerinizden biri olmalıdır.
- Araştırmalar, 2 saniyeden fazla site yükleme hızının genellikle ziyaretçilerin yaklaşık yüzde 47’sinin web sitesinden çıkmasına neden olduğunu göstermiştir. Bu nedenle, ziyaretçilerinizin yaklaşık yarısının ilgisini çekmek için WordPress’inizi hızlandırmalısınız.”
- Çevrimiçi alıcılar en sabırsız gruptur; sayfanın bir saniye içinde yüklenmesini beklerler. Bu nedenle, WordPress’te bir e-ticaret mağazası işletiyorsanız, işinizin daha karlı olması için büyük iyileştirmeler yapmaya hazırlansanız iyi olur.
Web sitenizin yüklenme süresi nasıl test edilir?
Öncelikle, web sitenizin mevcut yükleme süresini analiz etmeniz gerekir. Bu hızın, çeşitli faktörlere bağlı olduğundan, sayfadan sayfaya farklılık gösterebileceğini unutmayın:
- söz konusu sayfanın boyutu,
- kaç istek ürettiğini,
- önbelleğe alınmış olsun ya da olmasın,
- ve son olarak, ne tür içerik (statik veya dinamik) barındırdığı.
Bir web sitesinin ana sayfası, genellikle yükleme süresini test etmek için bir kıyaslama olarak kullanılır. Bir web sitesinin hızını kontrol etmek için, aşağıdaki üç araç web’de yaygın olarak kullanılmaktadır:
- WebPageTest.org
- Tools.Pingdom.com
- PageSpeed Insights (bu, sayfa yükleme süresini gerçekten bildirmez, ancak WordPress’i hızlandırmak için ayarlayabileceğiniz öğeleri vurgular)
1. Daha iyi bir web barındırma sağlayıcısı seçin
Bir web sitesinin hızını etkileyen en önemli faktör, WordPress web sitenizin barındırılmasıdır. Yeni web sitenizi “sınırsız” bant genişliği, alan, e-postalar, etki alanları ve daha fazlasını sunan bir paylaşılan barındırma sağlayıcısında barındırmak iyi bir fikir gibi görünebilir. Ancak, bu teklifle ilgili genellikle gözden kaçırdığımız nokta, paylaşılan barındırma ortamlarının en yoğun trafik saatlerinde iyi yükleme süreleri sağlayamaması ve çoğunun herhangi bir ayda yüzde 99 çalışma süresi sağlayamamasıdır.
Paylaşılan barındırma, daha düşük bir performans sağlama eğilimindedir çünkü aynı sunucu alanını sayısız başka web sitesiyle paylaşıyorsunuz ve başkalarının ne kadar kaynak kullandığını bilmiyorsunuz. Ayrıca, sunucuların ne kadar iyi optimize edildiğini tam olarak bilmiyorsunuz.
Neyse ki, web barındırma endüstrisi teknoloji ile ilerledi ve bulut barındırma sağlayıcılarının fiyatları zaman geçtikçe düştü. Günümüzde SiteGround , DigitalOcean, Amazon Web Services ve hatta Google Compute Engine’den özel bulut sunucularını cüzi bir fiyata satın alabilirsiniz. Ancak, bu sunucuları kurmak, sunucuları sıfırdan kurmanız gerektiğinden göz korkutucu bir görev olabilir. Optimize edilmiş bulut sunucuları kurma görevini tıklama ve başlatma kadar kolay hale getiren Cloudways (çalıştığım yer) gibi web barındırma sağlayıcıları var .
2. Hafif bir WordPress teması / çerçevesi kullanın
Çok sayıda dinamik öğe, kaydırıcı, widget, sosyal simge ve daha birçok parlak öğeye sahip WordPress temaları son derece göze hitap ediyor. Ancak şunu unutmayın: Çok fazla öğeye ve daha yüksek sayfa boyutlarına sahiplerse, kesinlikle web sunucunuzun büyük bir darbe almasına neden olurlar.
Buradaki en iyi seçenek hafif temalar kullanmaktır. Çözümlerden biri, varsayılan WordPress temalarından birine gitmektir. Diğeri, CodeinWP’nin arkasındaki aynı adamlar tarafından inşa edilen Neve gibi bir şeyi denemektir.
Alternatif olarak, zengin özelliklere sahip bir web sitesi için, Bootstrap veya Foundation gibi iyi bir çerçeve kullanan bir temayı da tercih edebilirsiniz .
3. Görüntü boyutlarını azaltın
Görüntüler, belirli bir web sayfasının boyut artışına en büyük katkıda bulunanlardır. İşin püf noktası kaliteden ödün vermeden görüntülerin boyutunu küçültmektir.
Görüntüleri Chrome PageSpeed Insights uzantısını veya Photoshop ya da diğer araçları kullanarak manuel olarak optimize ederseniz, işlem uzun zaman alacaktır. Neyse ki, görüntü optimizasyonu dahil aklınıza gelebilecek hemen her şey için kullanılabilen eklentiler var. Bahsetmeye değer olanlar:
- Optimole
- WP Sıkıştırma
- EWWW Görüntü Doktoru
WordPress sitenizde yukarıda belirtilen eklentilerden herhangi birini kullanmak, görsel boyutlarını büyük ölçüde azaltacak ve böylece web sitenizin hızını artıracaktır.
4. JS ve CSS dosyalarını küçültün
Web sitenizi Google PageSpeed Insights aracıyla çalıştırırsanız, muhtemelen CSS ve JS dosyalarınızın boyutunu küçültme konusunda bilgilendirileceksiniz. Bunun anlamı, CSS ve JS çağrılarının sayısını ve bu dosyaların boyutunu azaltarak site yükleme hızını artırabileceğinizdir.
Ayrıca, WordPress temalarında yolunuzu biliyorsanız, Google tarafından sağlanan kılavuzları inceleyebilir ve bazı manuel düzeltmeler yapabilirsiniz. Değilse, bu hedefe ulaşmanıza yardımcı olacak eklentiler vardır; En popüler olanı, WordPress web sitenizin CSS, JS ve hatta HTML’sini optimize etmeye yardımcı olabilecek Autoptimize’dır .
5. Önbelleğe alma eklentisiyle gelişmiş önbelleğe alma mekanizmaları kullanın
WordPress önbellekleme eklentileri (örn. W3 Toplam Önbellek) uzun zamandır oradaydı ve web sitenize önbellekleme kuralları eklemenin karmaşık görevlerini kolaylaştırıyor. Bu tür eklentileri Varnish gibi gelişmiş önbellekleme mekanizmalarıyla birleştirmek, web sitenizin yükleme hızını iyileştirmenize ve sonuçta WordPress’i önemli ölçüde hızlandırmanıza yardımcı olabilir.
6. Bir CDN kullanın
Web sitenizi ziyaret eden insanlar dünyanın çeşitli yerlerine aittir ve söylemeye gerek yok, ziyaretçiler sitenizin barındırıldığı yerden uzaktaysa site yükleme hızı farklı olacaktır. Çeşitli ülkelerden gelen ziyaretçiler için site yükleme hızını minimumda tutmaya yardımcı olan birçok CDN (İçerik Dağıtım Ağı) vardır. Bir CDN, web sitenizin bir kopyasını farklı yerlerde bulunan çeşitli veri merkezlerinde tutar. Bir CDN’nin birincil işlevi, web sayfasını bir ziyaretçiye mümkün olan en yakın konumdan sunmaktır. Cloudflare ve MaxCDN, en popüler CDN hizmetleri arasındadır.
7. GZIP sıkıştırmasını etkinleştirin
Yerel bilgisayarınızdaki dosyaları sıkıştırmak çok fazla disk alanı kazandırabilir. Benzer şekilde, web için GZIP sıkıştırmasını kullanabiliriz. Bu manevra, bant genişliği kullanımını ve web sitenize erişim sağlamak için geçen süreyi önemli ölçüde azaltacaktır. GZIP, bir ziyaretçi web sitenize erişmeye çalıştığında çeşitli dosyaları sıkıştırır; tarayıcılarının önce web sitesini açması gerekecektir. Bu süreç, bant genişliği kullanımını önemli ölçüde azaltır.
GZIP sıkıştırmasını etkinleştiren PageSpeed Ninja gibi bir eklenti kullanabilir veya .htaccess dosyanıza aşağıdaki kodları ekleyebilirsiniz.
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
8. WordPress veritabanını temizleyin
Veritabanınızdan istenmeyen verileri silmek, boyutunu minimumda tutacak ve ayrıca yedeklerinizin boyutunu azaltmanıza yardımcı olacaktır. Ayrıca spam yorumları, sahte kullanıcıları, içeriğinizin eski taslaklarını ve hatta istenmeyen eklentileri ve temaları silmek gerekir. Tüm bunlar, veritabanlarınızın ve web dosyalarınızın boyutunu azaltacak ve böylece WordPress’i – WordPress’inizi hızlandıracaktır.
9. Eklentileri devre dışı bırakın veya kaldırın
WordPress web sitelerinizde istenmeyen eklentileri bulundurmak, web dosyalarınıza muazzam miktarda önemsiz şeyler ekleyecektir. Ayrıca, yedeklemenizin boyutunu da artıracak ve yedekleme dosyaları oluşturulurken sunucu kaynaklarınıza çok büyük miktarda yük bindirecektir. Kullanmadığınız eklentilerden kurtulmak ve ayrıca görevleri otomatikleştirmek veya zamanlamak için üçüncü taraf hizmetleri kullanmak için alternatif yöntemler aramak daha iyidir (en son gönderilerinizin sosyal medyada paylaşılması gibi).
IFTTT veya Zapier, bu tür görevlerin otomatikleştirilmesine yardımcı olan ve web siteniz ve sunucu kaynaklarınız üzerindeki yükü azaltan iki web hizmetidir.
10. Harici komut dosyalarını minimumda tutun
Web sayfalarınızda harici komut dosyalarının kullanılması, toplam yükleme sürenize büyük miktarda veri ekler. Bu nedenle, yalnızca izleme araçları (Google Analytics gibi) veya yorumlama sistemleri (Disqus gibi) gibi temel özellikleri içeren az sayıda komut dosyası kullanmak en iyisidir.
11. Geri pingleri ve geri izlemeleri devre dışı bırakın
Geri bildirimler ve geri izlemeler, blogunuz veya sayfanız bir bağlantı aldığında sizi uyaran iki temel WordPress bileşenidir. Yararlı görünebilir, ancak web sitenizin bağlantılarını kontrol etmek için Google Web Yöneticisi Araçları ve diğer hizmetler gibi şeylere de sahipsiniz.
Geri pingleri ve geri izlemeleri açık tutmak, sunucu kaynaklarınıza istenmeyen miktarda yük getirebilir. Bu böyledir çünkü herhangi biri sitenize bağlanmaya çalıştığında, WordPress’ten ileri geri istekler oluşturur. Bu işlevsellik, DDoS saldırıları olan bir web sitesini hedeflerken de yaygın olarak kötüye kullanılır.
Hepsini WP-Admin → Ayarlar → Tartışma bölümünden kapatabilirsiniz . ” Diğer bloglardan (geri ping ve geri izleme) bağlantı bildirimlerine izin ver ” seçeneğinin işaretini kaldırın . Bu, WordPress’i biraz daha hızlandırmanıza yardımcı olacaktır.
Sonuç
Web sitenizin yükleme süresini düşürmenin en büyük avantajı, ziyaretçilerinizin deneyimini iyileştirmede muazzam bir şekilde yardımcı olmasıdır. Durum, mobil cihazlar veya PC kullansalar da aynı kalır. Ayrıca, SERP’lerdeki sıralamanızı da iyileştirecektir. Sonuçta, barındırma hizmetinizin azaltılmış bant genişliği kullanımı ve istemci tarafında daha hızlı site yükleme hızı, size hem kısa hem de uzun vadede fayda sağlayacaktır.
Henüz bir blog başlatmadıysanız, şu kılavuza bakın: WordPress’te nasıl site yapılır . Kişisel veya profesyonel bir blog oluşturmak için adım adım öğreticiler sunan harika bir kaynaktır.