WordPress Performansını Artırmak İçin En Faydalı 10 İpucu
Yayınlanan: 2016-05-11Bu çok kolay; iyi performans gösteren sitelerin, iyileştirilmiş müşteri etkileşimi ve daha iyi dönüşüm elde etme olasılığı daha yüksektir.
Mobil cihazların İnternet'e erişim için ana kaynaklar haline gelmesine ek olarak, web kullanıcılarının giderek daha sabırsız hale geldiği gerçeği göz önüne alındığında, web sitenizin performansı her zamankinden daha önemli!
Yükleme süresi, kötü web sitesi performansının arkasındaki ana nedendir. Daha da önemlisi, artan sayıda Akıllı Telefon ve tablet kullanıcısı ile mobil cihazlarda hız ve performans daha önce hiç bu kadar önemli olmamıştı. Bu yazıda, bir WordPress sitesinin performansını artırmak için en iyi ve faydalı on ipucundan bahsedeceğiz.
1. Web Sitenizde Hız Testi Yapın
WordPress web sitenizin performansını optimize etmenin püf noktalarını öğrenmeden önce, sitenizin performansını test etmek iyi bir fikirdir. Bunu yapmak, sitenizde iyileştirilmesi gereken alanları belirlemenize yardımcı olacaktır. Aşağıda, sitenizin performansını ölçmek için göz önünde bulundurmanız gereken en popüler araçların bir listesi bulunmaktadır:
- GTMetrix.com
- Araçlar.pingdom.com
- WebPageTest.org
- Google PageSpeed Insights
Örneğin, Google PageSpeed Insights'ın aşağıdaki ekran görüntüsü, bir web sayfasının mobil ve masaüstü sürümlerinde iyileştirilmesi gereken alanları önerir:
2. WordPress Sayfa Sorunlarınızı Analiz Edin
WordPress web sitenizin hız ve performans sorunlarıyla ilgili verileri topladıktan sonra, sorunları önem derecelerine göre ayırmayı denemelisiniz. Bu amaçla, bir eklentiyi etkinleştirebilir veya devre dışı bırakabilir veya başka bir WordPress temasını etkinleştirmeyi seçebilirsiniz. Başka bir uygun alternatif, P3 (Plugin Performance Profiler), Theme-Check, Debug Bar vb. araçlardan yararlanmaktır.
Örneğin, Plugin Performance Profiler, tüm web sitesi eklentinizin yüklenmesi için geçen sürenin dökümünü sağlayan mükemmel bir araçtır:
3. Güvenilir Bir Barındırma Sağlayıcısı Seçmek İçin Akıllıca Yatırım Yapın
Doğru barındırma sağlayıcısını seçmek, sitenizin daha hızlı çalışmasını ve tüm cihazlarda iyi performans göstermesini sağlamak için sağlam bir temel oluşturur. Ancak, özellikle daha ucuz bir barındırma hizmetini tercih ettiğinizde, tüm barındırma planlarının övgüye değer hizmetler sunmadığını unutmayın. Bu nedenle, sitenizin daha iyi performansından endişe ediyorsanız, doğru barındırma sağlayıcısını seçmeniz zorunludur. İdeal olarak, bütçenize uygun bir barındırma planı sunan güvenilir ve tanınmış bir barındırma hizmeti sağlayıcısı aramalısınız.
Daha ne? Spesifik WordPress web sitesi ihtiyaçlarınıza uyan uygun bir barındırma planını dikkatlice seçmelisiniz. Çevrimiçi olarak sunulan seçkin barındırma planlarından bazıları şunlardır:
- Paylaşılan barındırma planı
- Özel barındırma planları
- Sanal özel sunucu (VPS)
- Yönetilen WP barındırma planları
Yukarıdaki barındırma planlarının tümü, artıları ve eksileri ile birlikte gelir. Sınırlı trafiğe sahip yeni WordPress siteniz için uygun fiyatlı bir barındırma planı kullanmak istiyorsanız, HostGator veya BlueHost gibi şirketler tarafından sunulan paylaşılan barındırma planını seçmeyi düşünmelisiniz. Ancak, yoğun trafikli bir web sitesi işletiyorsanız, özel veya VPS barındırma planlarını seçmek muhtemelen sizin için daha iyi bir seçenek olacaktır.
Yüksek miktarda para harcamaya hazırsanız, şüphesiz yönetilen WP barındırma planları, daha hızlı web sitesi yükleme süresi ve daha iyi performans sağlama konusunda size biraz akıl verebilir.
Aşağıda, barındırma planı türleri arasında karşılaştırma sunan bir grafik bulunmaktadır:
4. Web Sitenizi Temiz Tutun
Yeni başlayanlar olarak, sitemizi sitenin performansını etkileyebilecek çok fazla bileşenle doldurma eğilimindeyiz. Bu nedenle, WordPress sitenizin doğru şekilde çalışmaya devam etmesi için biraz temizlik yapması gerekir. Bunu yapmak için, sitenizi iyi durumda tutmak için aşağıdakiler gibi belirli görevleri planlamanız önerilir:
- Minimalist Bir Tema Kullanın: Web sitenizin düzenini karmaşık hale getirmek, ziyaretçilerin web sitenizin içeriğine kolayca erişmesini zorlaştırabilir. Ayrıca, bir sayfaya veya gönderiye erişim daha uzun sürebilir. Bir kullanıcıyı sitenizde kalmaya ikna etmek için yalnızca birkaç saniyeniz olduğunu unutmayın. Bu nedenle, yavaş sayfa yükleme süresi, ziyaretçileri anında uzaklaştırabilir. Bu nedenle, WordPress temanızın minimalist olması ve yalnızca izleyicilerin dikkatini çeken ve onları siteye bağlı tutan gerekli öğeleri içermesi önemlidir. WordPress Tema Dizini, ThemeForest ve daha pek çok kaynaktan harika minimalist WordPress temaları bulabilirsiniz.
- İstenmeyen Posta Yorumlarını Ortadan Kaldırın: Sunucu kaynaklarınızı hızla tüketebilecekleri için tüm istenmeyen yorumları kaldırdığınızdan emin olun. Bu, ihtiyaçlarınıza göre bir WordPress kurulumunda yorumları devre dışı bırakmaya yardımcı olan Akismet eklentisinin yardımıyla gerçekleştirilebilir. Akismet dışında, spam yorumlardan kurtulmak için düşünebileceğiniz birkaç eklenti daha:
- Spam Yorum Temizleyici
- Spam Yorumları Durdur
- WP-SpamShield Anti-Spam
- İstenmeyen Verileri Kaldırın: Yeni bir web sitesi oluştururken, genellikle uzun vadede kullanılmayan fazladan veriler ekleme eğilimindeyiz. Veriler bağlantılar (dahili veya harici), metin parçası vb. olabilir. Bu tür istenmeyen şeylere sahip olmak web sitenizin performansını düşürebilir. Bu nedenle, kullanıcılarınıza artık değer katmayan her şeye el koyduğunuzdan emin olun.
5. Veritabanınızı Optimize Edin
Web sitenizi temiz tutmanın yanı sıra, web sitesi verilerinizi düzenli aralıklarla optimize etmek de iyi bir uygulamadır. Web sitemiz zamanla büyüdükçe, veritabanı kullanılmayan kayıtlar, girişler ve yinelenen verilerle aşırı kalabalık hale gelir. Veritabanı boyutundaki artış, sonunda sunucuya çok fazla yük bindirerek sayfa yükleme süresinde artışa neden olur. WP-Sweep eklentisini kullanarak veritabanınızı temiz tutabilirsiniz.
Eklenti, sitenizdeki kullanılmayan ve gereksiz verileri temizlemenize yardımcı olur. WP-Sweep, esas olarak, bir WordPress sitesinin veritabanını analiz eder ve veritabanından temizleyebileceğiniz dağınıklık (kullanıcı metası, yorumlar, gönderiler vb. gibi) ile ilgili öneriler içeren bir rapor (süpürme raporu olarak anılır) sağlar.

6. Web Sunucusunda gZIP sıkıştırmasını etkinleştirin
Bir kullanıcı sitenizdeki herhangi bir veriyi talep ettiğinde, istenen veriyi oluşturmak için sunucunuza bir çağrı yapılır. Veriler, resimlerden, stil sayfalarından veya JavaScript dosyalarından herhangi bir şey olabilir. Söylemeye gerek yok, verilerin boyutu ne kadar büyük olursa, tarayıcınıza yüklenmesi o kadar uzun sürer.
Neyse ki, web sunucunuzda gZIP sıkıştırmasını etkinleştirmek veri boyutunu küçültmenize yardımcı olur. Sunucuda gZIP etkinleştirilmişse, istenen web sayfasının veya dosyanın sıkıştırılmış sürümü tarayıcıya yüklenir. Ayrıca tarayıcı, alınan verileri yorumlamadan önce sıkıştırmasını açar. Bu sonuçta, sayfa yükleme süresini önemli ölçüde azaltan aktarılan bilgilerin boyutunun azaltılmasına yardımcı olur.
Aşağıdaki kod satırlarını .htaccess
dosyanıza ekleyerek CSS, JavaScript dosyaları ve resimler için gZIP sıkıştırmasını kolayca etkinleştirebilirsiniz:
[php]
## GZIP SIKIŞTIRMASINI ETKİNLEŞTİR ##
AddOutputFilterByType DEFLATE metin/düz
AddOutputFilterByType DEFLATE metin/html
AddOutputFilterByType DEFLATE metin/xml
AddOutputFilterByType DEFLATE metin/css
AddOutputFilterByType DEFLATE uygulaması/xml
AddOutputFilterByType DEFLATE uygulaması/xhtml+xml
AddOutputFilterByType DEFLATE uygulaması/rss+xml
AddOutputFilterByType DEFLATE uygulaması/javascript
AddOutputFilterByType DEFLATE uygulaması/x-javascript
## GZIP SIKIŞTIRMASINI ETKİNLEŞTİR ##
[/php]
7. Bir CDN Kullanarak Teslimat Performansını İyileştirin
Uzaktaki kullanıcılara daha hızlı yanıt süresi ve içerik indirme süresi sağlamak istiyorsanız, içerik dağıtım ağları (CDN) siteniz için mutlak bir gereksinimdir. Bir CDN, temelde coğrafi olarak dağıtılmış sunuculardan oluşan bir ağdır. Bu, kullanıcılar sitenizden bazı veriler istediğinde, bulundukları yere yakın bir yerde bulunan sunucudan web sitesi içeriğine erişimlerinin sağlanacağı anlamına gelir.
Bu nedenle, bir CDN kullanmak, esasen WordPress sitenizin dağıtım performansını artırmaya yardımcı olur. Ancak, birkaç çevrimiçi içerik dağıtım ağı ile doğru olanı seçmek zor bir iş olabilir. Keşfedilmeye değer CDN seçeneklerinden bazıları şunlardır: MaxCDN, CacheFly ve CloudFare bunlardan birkaçıdır.
8. Web Sitenizin Resimlerini Optimize Edin
Görüntüler şüphesiz bir web sitesinin en önemli bileşenlerinden biridir. Görüntülerden yoksun herhangi bir site, tıpkı cansız bir varlık gibidir. Elbette içerik, ziyaretçileri çekmede önemli bir rol oynar; ancak resim eklemek, web sitesi trafiğini çok daha fazla artırır. Ancak optimize edilmemeleri, bir sayfanın yavaş yüklenmesine neden olur.
Ayrıca sitenizde büyük boyutlu görseller kullanmaktan kaçının ve bunun yerine uygun boyutta olanları kullanın. Ayrıca, resimlerin görüntülemek istediğiniz boyuttan yeterince büyük olmadığından emin olun. Sitenizin resimlerini mümkün olan en verimli şekilde optimize etmenize yardımcı olabilecek iki farklı yol vardır.
Otomatik görüntü optimizasyonu gerçekleştirmek için WordPress eklentilerini kullanabilirsiniz. Örneğin, WP Smush.it eklentisini kullanmak, görüntüyü kayıplı bir algoritma kullanarak sıkıştırır. Veya WP sitenizin resimlerini CSS Sprites kullanarak tek bir resimde birleştirmek de performansı artırır. CSS tekniğinin uygulanması, diğer tüm küçük görüntüleri içeren tek bir görüntü sergiler. Bu şekilde, zamanınızın çoğunu düzinelerce resim yüklemek zorunda kalmadan kurtarırsınız.
9. JavaScript ve CSS Dosyalarını Küçültme
Tıpkı resimler gibi, CSS ve JS dosyalarınızı küçültmek de mantıklıdır. Bunu yaparak, dosyalardan çağrılmayan verileri kaldırmaya yardımcı olun - yorumlar, boş satırlar vb. Gereksiz verilerden zamanında kurtulmak, sitenizin performansını artırır.
Web'de WordPress web sitesi dosyalarını küçültmeye yardımcı olan çeşitli araçlar bulunsa da, bu görev için W3 Total Cache eklentisini kullanmayı düşünmeniz önerilir. Bunun nedeni, temanızın CSS ve JavaScript dosyalarını otomatik olarak küçültme seçeneğiyle yerleşik olarak gelmesidir.
10. Tarayıcı Önbelleğinden Yararlanma
Ve son olarak, site ziyaretçilerinizin tarayıcısının web sayfalarını, resimleri veya dosyaları (CSS, JavaScript vb.) önbelleğe almasını sağlayarak sayfanın yüklenme süresini azaltabilirsiniz. Bu, tarayıcı önbelleğinden yararlanarak başarılabilir. Kullanıcı tarayıcısı belirli bir web sayfasını yüklediğinde, sayfayı düzgün bir şekilde görüntülemek için tüm dosyaları indirmesi gerekir. Bu tür dosyaların yüklenmesi için sunucunuza istek gönderme, özellikle ağ bağlantınız yavaşsa, yüklenmesi daha uzun sürebilir.
Neyse ki, tarayıcı önbelleğe alma, web sayfanızın statik dosyalarının kopyalarının sistemlerinde yerel olarak depolanmasına yardımcı olur. Ve böylece tarayıcı, istenen dosyaların tekrar tekrar indirilmesini gerektirmez. Bunun nedeni, tarayıcının sunucudan istemek yerine önbellekte depolanan verileri almasıdır.
Örneğin, bir web sitesinin logo görüntüsü neredeyse hiç değişmez ve görüntüyü önbelleğe almak, sunucuya herhangi bir istekte bulunmadan hızlı bir şekilde yükleyecektir. Özünde, göz atma önbelleğe alma, sunucunuzdaki yükü en aza indirmeye yardımcı olur. Tarayıcı önbelleğe alma tekniğini etkinleştirmek için, temanızın .htaccess dosyasının en üstüne aşağıdaki kod satırlarını eklemeniz yeterlidir:
[php]
## önbelleğe almanın süresi doluyor ##
<IfModule mod_expires.c>
Sona EriyorAktif Açık
ExpiresByType resim/jpg "1 yıllık erişim"
ExpiresByType resmi/jpeg "1 yıllık erişim"
ExpiresByType resmi/gif "1 yıllık erişim"
ExpiresByType resmi/png "1 yıllık erişim"
ExpiresByType metin/css "1 aylık erişim"
ExpiresByType uygulaması/pdf "1 aylık erişim"
ExpiresByType application/x-javascript "1 aylık erişim"
ExpiresByType uygulaması/javascript "1 aylık erişim"
ExpiresByType uygulaması/x-shockwave-flash "1 aylık erişim"
ExpiresByType görüntüsü/x-icon "1 yıllık erişim"
ExpiresDefault "2 gün erişim"
</IfModule>
## önbelleğe almanın süresi doluyor ##
[/php]
Çözüm
İşte karşınızda – WordPress web sitenizin performansını artırmak için en iyi 10 ipucu. Bir WP sitesinin performansını optimize etmekten sorumlu en baskın faktör olduğundan, ipuçlarının çoğu genellikle sitenizi hızlandırmanın yollarını tartışır.