13 İpucu WordPress Sitesini Nasıl Hızlandırırsınız (Başlangıç Dostu)
Yayınlanan: 2014-11-11Web sitesi yükleme süresi çok önemlidir. WordPress ile bir numaralı önceliğiniz WordPress sitesini hızlandırmak olmalıdır. Bir ziyaretçi web sitenize ilk kez geldiğinde, dikkatini çekmek ve sitenizde gezinmeye zaman ayırması için onu teşvik etmek için sadece birkaç saniyeniz vardır.
Pek çok araştırma çalışması, özellikle sitenize başka bir bağlantıdan geldilerse, ziyaretçiler tıklamadan önce web sitenizi yüklemek için çok kısa bir zamanınız olduğunu doğruladı.
Yavaş site hızının nedenleri çeşitlidir . Kötü kodlanmış tema, çok fazla eklenti, kötü optimize edilmiş resimler, çok sayıda widget vb. Her şey olabilir. Yavaş yüklenen bir web sitesi, hızlı yükleme süreleri ve sorunsuz çevrimiçi deneyim bekleyen ziyaretçileri geri çevirerek işletmeye zarar verebilir. WordPress'in uğraştığı zayıf bir nokta, normalde çok yavaş yükleme süresidir.
En iyi önlemleri almadan, sadece tekrar site ziyaretçileri için kesinlikle bir rahatsızlık olmayacak, aynı zamanda insanların sabırsız doğasının bir sonucu olarak abonelerinizi ve ayrıca müşterilerinizi kaybetmenize neden olacak yavaş hareket eden bir web sitesine sahip olabilirsiniz.
Sayfanız yavaşsa, onları müşteriye dönüştürme fırsatı bulamadan ziyaretçileri kaybedebilirsiniz. Google, sıralama formülüne web sitesi hızını bile dahil etti.
Bu, sitenizin hızının SEO'yu etkilediğini gösterir. Siteniz yavaşsa, yalnızca site ziyaretçilerini kaybetmezsiniz; arama motorlarında daha alt sıralarda yer alarak onları da kaybediyorsunuz.
Öyleyse, uzun süredir üzerinde çalıştığınız WordPress blogunu hızlandıralım. Yükleme süresinde önemli bir değişiklik yapılıp yapılmadığını görmek için bu ipuçlarından önce ve sonra sayfa hızını test etmenizi öneririm. GTmetrix, Pingdom veya Google PageSpeed Insights'ı kullanabilirsiniz.
WordPress Web Sitesini Hızlandırmak İçin İpuçları
Site hızınızı artırmak için uygulayabileceğiniz ipuçları şunlardır:
#1 Yalnızca ihtiyacınız olan eklentileri saklayın
Web siteniz için harika şeyler yapmayı vaat eden birçok eklentiyle, yakalanmak ve eklenti ateşine yakalanmak kolaydır. Yakında, sitenizdeki her işlevi ve özelliği kontrol eden eklentileriniz olacak.
Bu tamam değil. Daha fazla eklenti, daha fazla sorun. Ne kadar çok eklentiniz varsa, web siteniz yüklenirken o kadar çok iş yapmak zorunda kalır. Ayrıca, tüm eklentiler doğru şekilde kodlanmamıştır. Bazıları eski olabilir.
Sadece ihtiyacınız olanları saklayın. Aynı işlevleri gerçekleştiren birden çok eklentiden, artık kullanmadığınız eklentilerden ve iki yıldan daha uzun bir süre önce oluşturulmuş ve hiç güncellenmemiş eklentilerden kurtulun.
#2 Dikkatlice barındırma sağlayıcısını seçin
Başlangıçta, paylaşılan bir ana bilgisayar bir anlaşma gibi görünebilir (sınırsız disk alanı kullanımı, sınırsız bant genişliği). Ancak bunun başka bir bedeli vardır: inanılmaz derecede yavaş hareket eden site hızı ve yüksek trafik süreleri boyunca sürekli kapalı kalma süresi.
Ciddi bir iş yapmayı planlıyorsanız, WordPress web sitenizi paylaşılan barındırmada çalıştırarak kendinizi öldürüyorsunuz. Kurban olmayın; uygun barındırma satın alın. En ucuz WordPress barındırma sağlayıcılarını sağladıkları özelliklere göre karşılaştırdığım yazımda kontrol edebilirsiniz.
#3 Ana sayfada çok fazla widget var
Çoğu durumda ana sayfa, ziyaretçilerin gördüğü ilk sayfadır. Sahip olduğunuz her şeyi göstermek için tasarlamış olabilirsiniz. Kenar çubuğu burada ve orada, söz verdiğim bir widget daha . Hepsi ziyaretçileri etkilemek için.
Ancak ön sayfada ne kadar çok widget ve içerik varsa, sitenizin yüklenmesi o kadar uzun sürer. Temiz bir tasarımın da aynı derecede etkileyici olduğunu unutmayın. Ana sayfanızın her yerine paylaşım widget'ları yapıştırmayın.
Bunları, en fazla etkiye sahip olacakları blog yayınlarınızın sonuna kaydedin. Ayrıca tam gönderiler yerine alıntılar göstermek için WordPress seçeneklerini kullanarak yükleme sürelerini hızlandırabilir ve sayfa başına gönderi sayısını 12 ile sınırlayabilirsiniz.
#4 İyi WordPress teması
İyi kodlanmış ve optimize edilmiş WordPress teması önemlidir. Evinizin temelleri gibidir. Onsuz hiçbir şey olmazdı. Bir temanın iyi kodlanıp kodlanmadığını, onu kurup etkinleştirene kadar tam olarak bilemeyeceğiniz doğrudur. Başkalarının ne dediğini kontrol edin ve öğrenmek için yorumları okuyun.
Ücretli veya ücretsiz WordPress teması kullanacağınızdan emin değilseniz, belki Ücretsiz ve Ücretli WordPress Teması gönderi kılavuzu yardımcı olabilir.
#5 Görüntü optimizasyonu
Bir görüntünün boyutu ve kalitesi ne kadar yüksek olursa, yüklenmesi o kadar uzun sürer. Sahip olduğunuz daha fazla resim, daha fazla site yavaşlar. Bunun için çözümler var, bu yüzden sitenizde görsel kullanmaktan korkmayın.
Resimleri sitelerime yüklemeden önce, onları Photoshop'ta her zaman yeniden boyutlandırırım ve kaydederken “WEB için Kaydet” seçeneğini seçerim. Bu, görüntü kalitesini korur, ancak bunları web sitesinde kullanım için optimize eder.
Yükledikten sonra görüntüleri görüntü optimizasyon eklentisi aracılığıyla çalıştırıyorum. Image ve PDF Optimizer eklentisini kullandım ama şimdi ShortPixel'i tercih ediyorum.
Ayrıca Lazy Load eklentisini de yükleyebilirsiniz. Yalnızca "ekranın üst kısmında" veya sitenin bir ziyaretçinin görüntülediği bölümünde görünen resimleri yükleyen bir işlemdir.
Bunu jQuery Image Lazy Load eklentisi ile otomatik olarak yapabilirsiniz (bu eklenti artık güncellenmiyor ve desteklenmiyor. Alternatif eklenti bulmanızı öneririm).
#6 Önbelleğe alma eklentisini kullanın
WordPress eklentileri oldukça kullanışlıdır. Önbelleğe alma eklentileri, sayfa yükleme süresini büyük ölçüde iyileştirir ve hepsinden iyisi, WP.org'daki tümü ücretsiz ve kullanımı kolaydır. W3 Total Cache, WP Rocket veya Super Cache'i deneyebilirsiniz . Bunlar en popüler olanlardır ve WordPress sitesini hızlandırmalıdır.
Bazı özellikler ve ayarlar bunaltıcı olabilir ve kaybolabilirsiniz. Bu yüzden neyi etkinleştireceğinize dikkat edin. Ayrıca en iyi önbelleğe alma eklentisi kurulumu için bir çok eğitim mevcut, bu yüzden onları da kontrol edin.
Daha fazla bilgi için WP Rocket vs WP Super Cache vs W3 Total Cache vs Hyper Cache karşılaştırmasını inceleyebilirsiniz.
#7 İçerik dağıtım ağını kullanın
Tüm büyük siteler CDN kullanır. İçerik dağıtım ağı veya CDN, sitenizde bulunan tüm statik dosyalarınızı (CSS, JavaScript ve resimler vb.) alır ve dosyaları onlara en yakın sunucularda sunarak ziyaretçilerin olabildiğince hızlı indirmelerini sağlar.
Siteniz hala küçükse, bir WordPress web sitesini hızlandırmak için muhtemelen Max CDN gibi bir içerik dağıtım ağının ücretli seçeneklerine ihtiyacınız yoktur. Bunun yerine başlangıç için ücretsiz CloudFlare planını kullanın.
#8 WordPress veritabanını optimize edin
Bu çok sıkıcı, son derece sıkıcı manuel bir şekilde yapılabilir veya… Evet, başka bir eklenti. Yönettiğim her sitede kullandığım WP-Optimize eklentisini basitçe kullanabilirsiniz.
1 yıldır güncellenmemesine rağmen hala sorunsuz veya diğer eklentilerle çakışma olmadan işini yapıyor. Alternatif olarak WP-Sweep'i deneyebilirsiniz.
Bu eklenti, tek bir basit görevi yapmanıza izin verir: ek yüklerini azaltmak için veritabanını optimize edin (spam, revizyon sonrası, taslaklar, tablolar, vb.).
#9 Hotlink'i devre dışı bırak
Hotlinking, bir bant genişliği “hırsızlığı” biçimidir. Diğer siteler, makalelerinden sitenizdeki resimlere doğrudan bağlantı verdiğinde, sunucunuzun giderek daha fazla yüklenmesine neden olur. Bu, siteniz daha popüler hale geldikçe birçok kişi sitenizin yayınlarını "kazırsa" hızlı bir şekilde toplanabilir.
Bu kodu kök .htaccess dosyanıza yerleştirin:
yasak veya özel resim seçeneğiyle resimlerin bağlantılarını devre dışı bırak
Yeniden YazmaMotoru açık
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/feedburner adınız [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
Feed'inizin adını "Feedburner adınıza" yazmanız gerekecek, aksi takdirde resimleriniz orada düzgün görünmeyecektir.
#10. Statik kaynaklara sona erme başlığı ekle
Expires başlığı, istemcilerin (tarayıcıların) herhangi bir statik içeriği (örneğin bir css dosyası, javascript, resimler, vb.) yeniden getirmesine gerek kalmaması için gelecekte yeterince uzak bir zaman belirtmenin bir yoludur. Bu şekilde, normal kullanıcılarınız için yükleme sürenizi önemli ölçüde kısaltabilirsiniz.
Aşağıdaki kodu kök .htaccess dosyanıza kopyalayıp yapıştırmanız gerekir :
Sona EriyorAktif Açık
ExpiresByType resmi/gif A2592000
ExpiresByType resmi/png A2592000
ExpiresByType resmi/jpg A2592000
ExpiresByType resmi/jpeg A2592000
Yukarıdaki sayılar bir ay (saniye olarak) için ayarlanmıştır. Onları istediğiniz gibi değiştirin.
#11 HTML sıkıştırmasını etkinleştir
HTML sıkıştırması, web sitesindeki her dosya boyutunun azaltılmasına yardımcı olur. URL'leri güvenli bir şekilde kısaltarak, bir HTML belge dosyasından tüm standart yorumları ve düzensiz boşlukları kaldırarak dosya boyutunu küçültür.
Genellikle WordPress'te her gönderi bir HTML belgesinde biçimlendirilir, bu nedenle, HTML sıkıştırmasını etkinleştirirsek, bant genişliğinden tasarruf etmek ve Google sıralamalarını iyileştirirken okuyucularımıza neredeyse anında içerik teslimini sağlamak için en iyi şansı elde ederiz.
Etkinleştirilmiş bir önbellek eklentiniz varsa, HTML sıkıştırmasını etkinleştirme seçeneğine sahip olmalıdır.
#12 HTTP sıkıştırmasını etkinleştir
HTML sıkıştırmasına çok benzer, ancak HTTP sıkıştırması JavaScripts, CSS, HTML, XML, Plain, Favicon vb. dahil tüm dosyaları hedefler. WordPress sitelerindeki içeriğin geri kalanını Gzipleyerek web sitelerini daha hızlı yüklemenin en popüler yöntemidir.
Sayfa boyutunu %60 – %80'den fazla küçültür. HTTP Sıkıştırmasını Etkinleştirmek için .htaccess dosyanızda aşağıdaki kod satırını kullanın :
# compress text, html, javascript, css, xml: 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 AddType x-font/otf .otf AddType x-font/ttf .ttf AddType x-font/eot .eot AddType x-font/woff .woff AddType image/x-icon .ico
#13 CSS ve JS'yi küçültün
JavaScript ve CSS dosyaları genellikle kullanılmayan boşluklar ve yorumlar içerir. Bu kullanılmayan boşlukları ve yorumları kaldırmak için, her dosyayı bir kerede düzenlemek yerine küçültmeyi etkinleştirmek iyidir. Etkinleştirilmiş önbellek eklentiniz veya CDN'niz (Cloudflare) varsa, CSS ve js küçültmeyi etkinleştirme seçeneği olmalıdır.
WordPress Özetini Hızlandırın
Umarım bu ipuçları WordPress sitesini hızlandırmanıza yardımcı olur. Hızın son derece önemli olmasına rağmen, her şey olmadığını belirtmek isterim. Web sitenizin amacının ne olduğunu daima aklınızda bulundurun.
Bahsettiğim teknikler, WordPress sitenizi optimize etmek için uygulayabileceğiniz temelden ara iyileştirmelere kadar uzanmaktadır.
Bu araç ve eklenti kombinasyonu, herhangi bir para harcamadan daha hızlı bir site oluşturmaya yardımcı olmalıdır. Bilmeniz gereken başka bir şey, çok fazla eklenti, kaliteli eklentiler olmaları koşuluyla sitenizi yavaşlatmaz.
Şimdi sana geçti. Ne kaçırdım? İpuçlarınız varsa, aşağıdaki yorumlarda bana bildirin.