WordPress Yükleme Hızını Artırmanın 7 Çalışma Yolu
Yayınlanan: 2018-02-12Bir 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, sitenizin müşteri tarafından atlanma veya kapanma tehlikesi 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 artış sağlar. Bu artış, çok büyük stok resimlerine, savurgan ve uzun kodlara vb. bağ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ında.
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.
[php]
<IfModule mod_expires.c>
# sona erme sürelerini etkinleştirme
Sona EriyorAktif Açık
# Varsayılan yönerge
ExpiresDefault "erişim artı 3 ay"
# Favicon'unuz
ExpiresByType image/x-icon "erişim artı 1 yıl"
# Fotoğraflar
ExpiresByType resim/gif "erişim artı 3 ay"
ExpiresByType image/png "erişim artı 3 ay"
ExpiresByType image/jpg "erişim artı 3 ay"
ExpiresByType image/jpeg "erişim artı 3 ay"
# CSS
ExpiresByType text/css "erişim artı 3 ay"
# Javascript
ExpiresByType uygulaması/javascript "erişim artı 1 yıl"
</IfModule>
[/php]
Önceden getirme alanları, daha az bilinen bir strateji
Ön getirme alanları, alanları erken getirmek için web programını 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:
[php]
<link rel="dns-prefetch" href="//fonts.googleapis.com">
[/php]
Google Analytics için:
[php]
<link rel="dns-prefetch" href="//www.google-analytics.com">
[/php]
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ı gerektiren 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'yi 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üresi, 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:
[xhtml]
<link rel="kısayol simgesi" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
[/xhtml]
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ı kaplarken, örneğin e-mağaza gibi görsel-önemli bir site, resimleri yerleştirmek 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üvenlik 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 inceleme onayı kullanıp kullanmadığına bakılmaksızın, bir inceleme beyanı 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 devre dışı bırakabilir veya en aşırı sayıda değişiklik için en üst düzeyde ayar yapabilirsiniz. Zayıflamak için, eşlik eden kodu wp-config.php kaydına ekleyin.
[php]
define('AUTOSAVE_INTERVAL', 300); // saniye
define('WP_POST_REVISIONS', 5);
[/php]
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:
- checkgzipcompression.com'a gidin ve sitenizi girin.
- 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