WordPress Yükleme Hızını Artırmanın 7 Çalışma Yolu

Yayınlanan: 2018-02-12

Bir müşterinin siteniz hakkında, ana hat veya içerikten önce bile karşılaştığı birincil şey, yığınlama hızıdır.

Normal bir web istemcisi, bir sayfanın 500 ms (hızlı) ile 2 saniye (orta, ancak tatmin edici) arasında yığınlanacağını tahmin eder. Sitenizin yığınlanma süresini kontrol ederseniz ve 2 saniyenin üzerindeyse, sitenizi atlama veya müşteri tarafından kapatılma tehlikesiyle karşı karşıya olduğunu düşünün.

Günümüzde sitelerin daha büyük bir kısmı WordPress'e dayandığından, bu şekilde sitenizin hızını ve yürütülmesini desteklemek için, WordPress ile sayfa yığınlama hızlarının ilerlemesini anlamanız ve sizi hızlandıracak ipuçlarını ve tuzakları öğrenmeniz önerilir. WordPress siteniz. Aman tanrım içlerinde en iyisi.

Hafif sistemler ve konular kullanın

Sürekli olarak, WordPress konuları, sitenizin sayfa yığın hızlarını aşağı çeken iyi bir şişme taşır. Bu artış, çok büyük stok resimleri, savurgan ve uzun kodlar vb. ile bağlantılıdır.

En iyi adım, bir konunun görsel ilgisi ile sayfa yığın hızları arasında doğru karışımı bulmaktır. Bir WordPress konusu ararken, beraberindeki odakları unutmayın:

  • Konunun denetimlerini kontrol edin ve özellikle yürütmeyle ilgili verileri arayın.
  • Konunun demo sayfalarının yürütme denemesini yapın.
  • Kod açısından hafif olan ve ardından iyi performans gösteren varsayılan WordPress konularına özellikle dikkat edin.
  • Yürütülmesi için söylentileri olan Genesis ve Thesis Framework tabanlı konulara bakın.
Rezerv enerjisinden avantaj

Ayırma, web sitenizin sayfalarını statik sayfalar olarak ayırmanın ve bunları sunucuya HTTP istekleri göndermeden istemcilere sunmanın bir yöntemidir. Bu, bir WordPress sitesini hızlandırmaya yardımcı olur. Bu seçimi kullanmak için ne yapabilirsiniz?

Başlangıçta, değerli bir WordPress depolama modülünü tanıyın, belgelerini okuyun ve sitenizin birkaç sayfasını ayırmak için kullanın. WP Rocket ve W3 Total Cache prestijli olanlar arasındadır.

Web programına sunucudan hangi belgelerin isteneceğini ve programın rezervinden hangilerini seçebileceğini gösteren sonlandırma başlıklarını kullanarak program depolamayı gerçekleştirebilirsiniz. Azaltılmış HTTP istekleriyle, sayfa yığın hızları büyük ilerlemeler sağlar. Bunu yapmak için, bu kodu htaccess kaydına eklemeniz gerekir.

<IfModule mod_expires.c>
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

Önceden getirme alanları, daha az bilinen bir strateji

Ön getirme alanları, web programını boşlukları erken getirmek için yeterince aydınlattığınız, böylece sayfa yığınının mevsiminde 'al' etkinliğinin yapılmadığı ve sonuç olarak web sitesinin hızının arttığı, ayırma gibi bir seçimdir.

Bunu güçlendirmek için, prefetch alan kodunu header.php kaydına ekleyebilirsiniz. Burada, genellikle kullanılan önceden getirme alanı kodlarına ilişkin durumlar yer almaktadır.

Google Yazı Tipleri için:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

Google Analytics için:

<link rel="dns-prefetch" href="//www.google-analytics.com">
Anlamsız ve önemli modüllerden kurtulun

WordPress modülleri yararlıdır, her halükarda, aşırı sayıda modül, sunucuda orta düzeyde sayfa yığını isteyen aşırı sayıda talep anlamına gelir. Diğer ilgili sorunlar, güvenlik tehlikelerini ve bellek sorunlarını içerir. En iyi uygulama, sitenizin onsuz yönetemeyeceği modüller göndermektir.

WordPress'inizdeki en dikkat çekici performans gösteren modülleri ayırt etmek ve daha iyi seçeneklerle bunların yerini almak için Plugin Performance Profiler'ı (bir modülün kendisi) kullanabilirsiniz.

Ayrıca, ayda ikiden fazla nadiren kullandığınız modüller vardır (örneğin, küçük resim oluşturucular vb.). Bunları devre dışı bırakmak ve kullanım mevsiminde yürürlüğe koymak en iyisidir. Aynı şekilde hangi modülleri kaldırabileceğinizi kontrol edebilir ve bazı çevrimiçi cihazları kullanabilirsiniz.

Daha iyi sayfa yığını hızı için CDN kullanın

CDN'ler (İçerik Dağıtım Ağları) hakkında bilginiz var mı? Müşteriye sunulan içeriğin jeolojik olarak en yakın sunucu çiftliğinden iletildiği yer burasıdır, bu da aktarım hızını artırır. Bunun nedeni, daha düşük değişim süresinin, güvenlik duvarları ve anahtarlar üzerinde çapraz atlamaların azalması ve farklı parametrelerin jeolojik olarak yayılmış insan toplulukları için daha hızlı sayfa yüklemeleri sağlamasıdır.

Birinci sınıf CDN yönetimleri, sitenizi CDN'nin avantajını kullanacak şekilde hızlı bir şekilde kurmanıza ve düzenlemenize yardımcı olan WordPress mutabakat modülleri sunar. Uzun vadede, bu aynı şekilde, bunaltıcı yükün (resimlerin) çoğunluğunun web barındırma sunucusundan kaldırılacağı ve konuyu taşınacak şekilde bırakacağı gerekçesiyle, yer değiştirmeleri daha iyi denetlemenize neden olur.

CDN Etkinleştirici, saniyeler içinde çalıştırabileceğiniz ücretsiz bir şaşırtma modülüdür. CDN'den ne istifleyebileceğinizi seçerken, anlamsız aşırılıklara gidin. Aslında, favicon bile CDN aracılığıyla istiflenebilir. Basitçe WordPress'in kök düzenleyicisine bırakın ve beraberindeki kodu header.php kaydına ekleyin:

<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
Ağır resimler paketleyin

Olayları bakış açısına yerleştirmek için, işte bir gerçek. Temel bir WordPress konusu yaklaşık 30 MB depolama alanı alırken, örneğin e-mağaza gibi görsel-önemli bir site, resimleri koymak için birkaç GB alan kaplar. Bozuk kalite kontrastlarıyla resim kayıt boyutlarını yarıdan fazla azaltabileceğiniz bir senaryo hayal edin.

Resimleri aktarmadan önce işletim sistemi tabanlı bir basınç cihazında yeniden boyutlandırabilir ve paketleyebilir veya WordPress siteniz için resimlerin kayıt boyutunu azaltmak için SmushIt gibi bir WP modülü kullanabilirsiniz.

Gelişmiş SSL el sıkışmaları

SSL veya Güvenli Yuva Katmanı/Aktarım Katmanı Güvenliği, web sunucularının ve müşterilerin tüm hareketleri kodlama ve güvence altına alma yöntemleridir. Bu, güvenli HTTP alışverişleri ve web üzerinden diğer hareketler için standart haline geldi. Karıştırma hareketinin bir sakıncası, müşteri ve sunucu bir ilişki kurduğunda bir miktar ek yük ve tembellik olduğu zamandır.

Bir CDN kullanarak SSL anlaşmalarını yükselterek güvenli ilişkilendirmeleri hızlandırabilirsiniz. CDN, yükü sizin yerinize yapar, bu şekilde temel SSL oturumunu oluşturmak için harcanan süreyi azaltır ve ayrıca korumalı ilişkilendirmeyi canlı tutar. Bu aynı şekilde size, kendi sunucunuz veya uzman kooperatifinizin yalnızca daha düşük bir inceleme onayı kullanıp kullanmadığına bakılmaksızın, bir inceleme bildirimi garantisi vermenin ek avantajını da sağlar. Fark yaratan şey, son müşterinizin programlarının ve ayrıca Google gibi web dizinlerinin CDN tarafından verilen en iyi SSL kimlik doğrulamasını görmesidir.

Veritabanınızdan eski düzeltmeleri çıkarın

Benden alın, veritabanı ile uğraşmamanız ve temiz tutmanız durumunda WordPress'iniz geri çekilecektir. Post düzeltmelerin miktarını sınırlayarak bu şekilde yapabilirsiniz. WordPress, potu oluştururken gerçekten aşırı sayıda düzeltme yapar ve her şey yer kaplar. Değişiklikleri sakatlayabilir veya en aşırı sayıda değişiklik için en üst seviyeye çıkabilirsiniz. Zayıflamak için, eşlik eden kodu wp-config.php kaydına ekleyin.

define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);
GZip basıncını dene

Resim baskısını tartıştık; ancak aynı şekilde CSS, Javascript ve site sayfalarını sunucu düzeyinde paketleyebilirsiniz, bu da programlama için bilgi alışverişi süresini kısaltır. İşte bunu yapmanın yolu:

  1. checkgzipcompression.com'a gidin ve sitenizi girin.
  2. Depolama modülünüzü seçin, Tarayıcı Önbelleği ayarlarına gidin ve HTTP Sıkıştırmasını Etkinleştir kutusuna bir onay damgası koyun.

Çözüm

İyi performans gösteren bir WordPress, iyi performans gösteren bir site anlamına gelir. Müşterilerinizin sitenizin hızından dolayı hayal kırıklığına uğramasına ihtiyacınız yoksa, bu yazıda belirttiğim bu çeşitli ipuçlarını ve tuzakları deneyin ve WordPress site yürütmenizi geliştirmek ve sayfa yığın hızlarını artırmak için kullanabilirsiniz. .

WordPress'inizin hızını nasıl destekleyeceğinizi nasıl anladığınızı ve ipuçlarımdan herhangi birinin size yardımcı olup olmadığını bize anlatın. neşeli testler