WordPress kurulumunuzdan mümkün olan en iyi performansı almak istiyorsanız, çözümlerin büyük çoğunluğunun neden hızlanacağını açıklayacağım yeni makaleyi okuyabilirsiniz. Siteniz genellikle beklediğiniz gibi çalışmaz veya sitenizi istikrarsız bir durumda bırakarak performansı artırma adına neler yapabileceğinizi özet olarak anlatacağım.
Bir gerçektir performansı artırabilirsiniz WordPress kurulumuna tweaks her türlü alarak, ama aynı zamanda da bir gerçektir daha ekleyip sen içine edeceğiz fazla problem.
Bu sonsuz hız sorununa çözüm temellere ulaşmaktır. Sunucu tarafında uygulayabileceğimiz bir takım şeyler var, ancak bu makale bunları kapsamıyor. Çabaları mümkün olduğunca az sayıda eklentiyle WordPress tarafında yoğunlaştıracağım ve tonlarca şey yapmaya meyilli olanları kaçıracağım. Wordpress, WordPress Site Hızı
Öğretiye başlamadan önce, size uymanız gereken basit bir kurallar seti vereceğim:
- İlk gecikmeyi azaltmanın en iyi yolu hızlı bir sunucu / hizmettir.Eklentiler sihirli bir şekilde sitenizi bir gecede geliştirmemelidir.
- Ne kadar çok eklenti eklerseniz o kadar çok sorun yaşarsınız.
- Çok şey yapan eklentileri kullanmak yerine basit eklentileri (yalnızca bir işlevle) kullanın.
- Tek tek uygulayın, sitenizi yenileyin, tekrar deneyin, yeni bir eklenti ekleyin, sitenizi yenileyin vb.
Bu, WordPress kurulumunuz için ilave sorunlar oluşturmadan sitenizin performansını artırmanıza olanak tanıyan temel bir kurallar dizisidir. Büyük ticari eklentilere karşı hiçbir şeyim yok, ancak bu eğitim onlar için değil. Hızlandırıcı kılavuzları okumaktan, bunları uygulamaktan ve bundan sonra sitenizin daha hızlı ama tamamen kırılmış olduğunu öğrenmekten bıktınız mı? Öyleyse okuyun!
Makale başlıkları
Önce
Hızlı bir siteye sahip olmak için temel kural hızlı bir sunucuya sahip olmak olduğundan bu kılavuzu, çok iyi bir yanıt süresine sahip olan bir WordPress Dedicated Service’de barındırılan bir siteye dayanılarak oluşturacağım. Pingdom Araçları’nı kullanarak sonuçları kaydettim ve cevaplama süresini / yükleme süresini artırmak istediğimiz için bu eğiticide ihtiyaç duyacağınız tek araç var, Google’ın onayladığı PageSpeed Insights kuralları değil, insanların düşüncesinin aksine, sahip olmadığı kurallar Bir sitenin gerçek hızı üzerinde böyle bir etki.
Pingdom Tools’da ilk ortaya atılan sonuç, toplam yükleme süresidir, yani sitenin müşterinin bilgisayarına yüklenmesinin gerçek zamanı demektir. Bir sitenin yaptığı isteklerin miktarı aynı zamanda ne kadar hızlı veya yavaş olacağının bir göstergesidir, normalde 150- 300 istek isteyen siteler hızlıdır, 150-300’den fazla site ise yavaş ve Yüklemek çok ağır. WordPress site ağır açılma sorunu
Pingdom Araçları, Byte’in gerçek İlk Zamanını görmemizi sağlar. Bu, sunucunun web sitemizin ilk baytını vermesi için gerçek zamanı ifade eder. Bu parametre genellikle sunucunun gerçekte ne kadar hızlı olduğu ile ilgilidir. Barındırma hizmetiniz ne kadar basitse, yanıt vermek için o kadar çok zaman gerekir. 529 ms toplam tepki süresi aslında oldukça iyidir ancak PHP’nin sunucu tarafında çalıştırıldığını ve web sunucusunun bu bilgiyi PHP’den web sunucusuna iletmesi gerektiğini göz önünde bulundurun.
Hadi çalışalım!
Bu kılavuz için sadece bir sitenin yalnızca 4 eklenti kadar az gelişmiş olabileceğini göstereceğim. Yalnızca bunlara ihtiyacımız olacak, bu öğreticiye devam etmeden önce bunları yüklediğinizden emin olun.
- EWWW Image Optimizer(kayıpsız görüntü sıkıştırma için)
- Hızlı Hız Minify(JS, CSS & HTML küçültme ve yeniden sıralama için)
- WP-SuperCache(statik HTML üretimi için)
- Sorgu dizelerini statik kaynaklardan kaldırma(kendini açıklama)
İşte, 4 eklenti, barındırma çözümünüzün yeteri kadar yetenekli olması koşuluyla size daha hızlı bir site sağlayacak.
EWWW Resim Doktoru
Listedeki ilk eklenti görüntü sıkıştırma işlemine dikkat eder. Bu, normalde kayıpsız sıkıştırma olarak adlandırılır, çünkü görüntüler detay veya kaliteden ödün vermez, bunlar yakalama koşulları veya EXIF verileri gibi işe yaramaz verilerden arındırılacaktır. EWWW, otomatik olarak kurulacak kendi araç takımıyla birlikte gelir.
Bazı eklentilerin eksik olması durumunda eklenti geri bildirimde bulunacaktır. Sadece Plugin Status mesajını kontrol etmeyi unutmayın. Eğer görürseniz Tüm Temizle o zaman gitmeye hazırız.
Bunlar, EWWW için kullanabileceğiniz önerilen parametrelerdir. Dikkate al JPG kalite düzeyini değiştirmek eğer sen losy sıkıştırma içine davranışını değiştirmek için gidiyoruz demektir sen kalitesini kaybedecektir resimler üzerinde. Emin değilseniz, boş bırakın. Güvenli taraf olmak için 85’den az olmayan bir kalite seviyesi önermekteyim.
EWWW’yi düzgün bir şekilde ayarladıktan sonra, ortam kitaplığınıza gitmeniz ve bir Toplu Optimizasyon yapmanız gerekir. Bu, sitenizdeki tüm görüntüleri yeni sıkıştırılmış dosya ile günceller. Sitenizde çok miktarda resim varsa, sunucuyu doyurmamak için tüm işlemleri gece yapmanızı öneririm. Ayrıca, sunucularınızın yükleme süresini azaltacak şekilde resimler arasında 1 saniye gecikme süreci de ekleyebilirsiniz; paylaşılan bir barındırma işlemindeyseniz, bu önerilen davranıştır.
Minify
İkinci eklentisi için bir yol olduğunu küçültmek sürecin, ücret alacak sıkıştırmak onların işlevlerini değiştirmeden HTML, CSS ve JavaScript dosyalarının boyutunu.
Hızlı Hız küçültme gibidir tehlikeli diğer tüm olarak küçültmek eklentileri. Aradaki fark, Hızlı Velocity Minify’ın diğerlerinden farklı olarak kurulumu kolaydır ve test edilmesi kolaydır. Devre dışı bırakılmış CSS işleme eklentisine sahip olduğum için önerilen yapılandırmanın web sitelerinin büyük çoğunluğu için son derece güvenli olduğu düşünülüyor. Sitenizi test etmeye ve tekrar test etmeye önem verirseniz, bu seçeneğin işaretini kaldırabilirsiniz, ancak o seçeneğin etkinleştirilmesinin potansiyel olarak sitenizin stilini bozabileceği uyarısında bulundunuz.
Divi veya herhangi bir diğer Framework Builder’da iseniz, bu kuralın jquery-migrate dosyası için yoksay listesine eklenmesini öneririm; çünkü bu dosya, dosyanıza dokunduğunda stilinizi ve işlevselliğini bozan ilk sorumlu kişilerden biri olacaktır Eklenti. Dosyayı göz ardı listesine yüklemek, onu optimize etmelerine karşı koruyarak kilitleyecektir.
Her şey yapılandırıldıktan sonra, küçültülmüş dosyaların Durum bölümünde yazılı olduğunu görürsünüz.
WP-SuperCache
Şimdi, daha hızlı yükleme süresi için gerçek PHP kodunu HTML’ye dönüştürmeye özen gösterecek ana Cache eklentisini kuracağız. WP SuperCache yalnızca siteyi statik içeriğe dönüştürme görevini üstlendiğinden, Fast Velocity Minify ile EWWW tarafından gerçekleştirilen görüntü sıkıştırması ile küçültülmeden karışık değildir. Bütün sürecin kontrolündeyken bu kurulumun neden daha güvenli olduğu ve bazı eklentilerin sitenizi kırması durumunda bir hata veya problem bulmak için daha uygun olacağını görebilirsiniz.
Bu eklenti üzerinde gerekli olan tek şey onu etkinleştirmek…
Daha sonra genel olarak daha hızlı olan önbellek için PHP sunum yöntemini kontrol ettiğinizden emin olun. Sayfaları Sıkıştır ve Önbellek Yeniden Oluştur seçeneklerini kontrol ettiğinizden emin olun.
Sorgu dizelerini statik kaynaklardan kaldırma
Bu eklenti yapılandırmak daha kolay olacak çünkü yapılandırılacak bir şey yok!
Sorgu Dizelerini Kaldırma Eklentisi tarayıcıya bir dosyanın sinyalini ve sürümünü veren sorgu dizelerini kaldırır. Bu dizeler genelde önbelleği bozar ve kaynaklarınızı WP SuperCache ile idare ediyorsanız gerekli değildir. Sadece eklentiyi yüklemek işlevselliği mümkün kılacaktır.
Tweak’tan sonra
Şimdi ne olacağını görelim!
Sağ taraftaki skorumuzun 86’dan 94’e gittiğini ve yükleme süresinin 1.32 saniyeden 911ms’e yükseldiğini ve Statik Kaynaklardan Sorgu Dizelerini Kaldırın için daha fazla kırmızı uyarı olmadığını görüyoruz.
Gerçek FTTB, içeriğimizin PHP kodu yerine HTML olarak sunucu tarafı yürütmesine tabi tutulmasıyla 529ms’den 224ms’e yükseldi. Minify işlemi, aynı zamanda yardımcı olan talep sayısını 47’den 38’e indirdi.
Karşılaştırma Öncesi ve Sonrası
Performans grafiklerinden bir adamım ve karşılaştırma çubuklarını görmenin beynimizin karşılaştırmasını anlaması için daha iyi bir yol olduğuna inanıyorum, işte gidiyor!
Sonuç
Daha hızlı bir WordPress sitesine sahip olmak her zaman sistem yöneticilerine ayrılmış bir şey değildir ve pahalı yazılım satın almayı gerektiren bir şey değildir. Tek bir eklentinin tüm iyileştirme görevlerini üstlenebileceğini düşünen insanların sayısı var ve zaman ve tekrar tekrar mükemmel bir çözüm olmadığını ispatladı. Ayrı optimizasyonlar yapmak için ayrı eklentilere sahip olmak daha iyi çalışıyor. Oposite de bir sorundur, aşırı eklentilere sahip WordPress siteleri kararsız bir çalışma web sitesine neden olabilir Optimizasyon akıllıca, siz gittikçe daha basit, daha iyi. Bu kılavuzda, belirli optimizasyon şeyler yapmak için birkaç eklentiyi nasıl uygulayacağınızı öğrendiniz. Şimdi denemek için size kalmış. Aşağıdaki yorumlarda olabilecek herhangi bir şüpheyi cevaplamaktan memnuniyet duyarız.