2016'da WordPress Sitenizin Hızını Hızla Artıran 12 Gizli Yol

Yayınlanan: 2016-10-13

Web sitesi hızı, çevrimiçi başarıda kritik bir faktördür. Google, bunu bir sıralama faktörü olarak sayıyor, çünkü uzun süredir sabırsız olan web kullanıcıları yavaş siteleri hemen terk ediyor.

PHP kod tabanlı sitelerin yarısından fazlası WordPress çerçevesiyle çalıştığından, WordPress İnternet ortamında büyük bir alanı işgal ediyor.

Başlangıçta, WordPress çerçevesi yüklemede çok hızlı basit ve hafifti. Bugün tonlarca özelliği var ve çoğunlukla üçüncü taraf hizmetlerin uzantıları veya entegrasyonu ile birlikte geliyor.

Herhangi bir amaç için özellikler ve işlevsellik açısından zengin WordPress web sitesi oluşturmaya çalıştığımızda ve bu uzantıları ve karmaşık kodu en son komut dosyalarını, özellikle JavaScript'i kullanarak eklediğimizde, site hızı büyük ölçüde değer kaybeder ve bizi web sitesi hızını hızlı bir şekilde artırmak için uygun önlemleri almaya zorlar.

Ne yazık ki, ihtiyaçlarımız istikrarlı bir şekilde artıyor ve en basit olanı koruyor ve temel WordPress mimarisi, bunların hepsini ele almak için bir kabus. Site hızı artırma zorluklarıyla nasıl başa çıkılacağı konusunda büyük bir soru soruyor ve bu yazı, hepsini başarmanın bazı gizli yollarını ortaya çıkarmakla ilgili.

Bunu yapmanın 12 yolunu kontrol edelim.

optimizasyon

Daha önce tartıştığımız gibi, optimizasyon, site yükleme hızı ve etkileşim hızı açısından WordPress site performansını iyileştirmenin kesin bir yoludur. Ancak optimizasyon, görüntü düzeyinde ve kod düzeyinde önemlidir.

#1: WordPress'te Görüntü Optimizasyonu

Teknik olarak, metinler resimlere kıyasla daha az bellek tüketir. Bu nedenle, görüntü yükleme, web sunucuları için maliyetli işler olduğunu kanıtlar ve site yükleme hızını önemli ölçüde hızlandırır.

Görüntü yükleme sorunlarıyla yüzleşmenin birden çok yolu vardır. Örneğin,

  • Fotoğraf düzenleme yazılımını kullanarak görüntüleri web sunucunuza yüklemeden önce optimize edebilirsiniz.
  • Yüklenen her görüntüyü sıkıştırmak için görüntü sıkıştırma motorunu/yazılımını kullanabilirsiniz.
  • Görüntü yükleme için sık sunucu isteklerini azaltmak için görüntü hareketli grafikleri oluşturabilirsiniz
  • Resimlerinizi yüklemek ve bağlantılarını gerektiğinde web sayfalarınıza yerleştirmek için Flickr gibi üçüncü taraf resim depolama hizmetlerini kullanabilirsiniz.
#2: Kod Optimizasyonu

Basit mantık içermeyen aşırı kod, bilgi işlem süreçlerini artırarak sunucuya yüklenebilir. Bu nedenle, iyi kodlama uygulamalarını takip etmek ve net, kompakt ve kapsamlı kod belgeleri oluşturmak iyidir.

Benzer şekilde, dinamik komut dosyaları gibi aşırı JavaScript kullanımı, süreçleri artırarak yükleme hızını azaltabilir. Bununla birlikte, harici CSS dosyalarının satır içi CSS koduna karşı kullanılması farklı bir başlangıç ​​konusudur, ancak site yükleme hızını artırmak için mümkünse satır içi JavaScript ve CSS kodunu en aza indirin.

JavaScript'in belgenin (header.php) üstüne yerleştirilmesi, ek işlem şişkinliğini azaltmak için önerilmez. Ağır işlemleri ertelemek için komut dosyalarını en alta (footer.php) kaydırmanız iyi olur.

#3: HTTP İsteklerini En Aza İndirme

Daha yüksek sayıda HTTP isteğinin barındırma sunucularını yavaşlatabileceğini biliyoruz, bu nedenle yükleme daha uzun süre durabilir. Görsellerin yanı sıra CSS ve JavaScript, HTTP isteklerinin sayısını ve sıklığını artırmak için potansiyel kaynaklardır.

  • CSS dosyalarını daha az dosyada birleştirebilirsiniz
  • JavaScript dosyalarını bir veya daha az sayıda dosyada birleştirebilirsiniz
  • JavaScript dosyalarını resimlerle birleştirmek için veri hareketli grafiklerini kullanın
  • Sıkıştırma avantajlarından yararlanmak için sunucu sıkıştırma özelliklerini etkinleştirme

Bunların tümü, HTTP isteklerini kesebilir ve web sayfası yüklemesini hızlandırmak için web sunucularının yükünü azaltabilir.

Önbelleğe almak

Web sitenizin tüm web sayfalarından bazı sayfalar, popülerlik ve diğer faktörler nedeniyle sık sık yükleme talepleri alıyor. Web sayfası yükleme işlemini sıfırdan işlemek yerine, bu sayfaların kayıtlı kodunu kullanırsak ve HTML kopyalarını doğrudan istemcilere teslim edersek, web sunucusunun zamandan ve işlem gücünden önemli ölçüde tasarruf edebilir ve sayfa yükleme hızını daha da artırabiliriz.

Bu nedenle, bir önbelleğe alma mekanizması, şu anda web üzerinde çalışan web sitelerinin çoğu için oldukça faydalıdır.

#4: WP-Önbellek Eklentilerini Kullanın

WordPress, önbelleğe alma amaçlarına hizmet etmek için bir dizi eklenti sunuyor. WordPress sitesi için W3 Total Cache, WP Super Cache ve WP Fastest Cache, önbellek için en iyi performans gösteren eklentilerdir.

Sayfa önbelleğe alma eklentileriyle kod oluşturma sürecini azaltmanın yanı sıra, mobil cihazlarda da en iyi kullanıcı deneyimleriyle site hızını yeni bir düzeyde artırmak için veritabanı önbelleğe alma ve nesne önbelleğe alma eklentilerini veya yöntemlerini kullanabilirsiniz.

#5: Tarayıcıların Önbelleğe Alma Yeteneklerinden Yararlanın

Tarayıcıların önbelleğe alma yetenekleri vardır ve modern HTML 5'in muazzam önbellek mekanizması vardır. Bu kapasitelerden lehinize yararlanabilirsiniz. Teknik olarak, Google bir haftalık minimum önbellek süresi öngörür ve özellikle sık sık değişen varlıklar için bir yıla kadar uzayabilir.

Bu nedenle, resimler, JavaScript dosyaları, CSS dosyaları vb. dahil olmak üzere statik dosyalara verilen tüm sunucu yanıtları için bir önbelleğe alma politikası belirlemelisiniz. Böylece tarayıcı, daha önce önbelleğe alınmış dosyaları yeniden kullanıp kullanmayacağını veya yeni işlemleri tetikleyip tetiklemeyeceğini belirleyebilir.

Bu nedenle, önbelleğe alınmış dosyaların yeniden kullanılması, bu içeriğin veya web sayfalarının yüklenme süresini azaltabilir ve genel sayfa yükleme hızınızı önemli ölçüde artırabilir.

Veritabanı Optimizasyonu

Veritabanı etkileşimleri, güç tüketen bir aktiviteyi işler ve sık veritabanı etkileşimleri site yükleme hızını azaltabilir.

#6: WP Veritabanınızı Optimize Edin

İstenmeyen postalar, revizyon sonrası, tablolar, taslaklar ve diğer veritabanıyla ilgili etkinlikler, sunucu üzerindeki yükü artırır ve WP sitenize fazla bir değer katmadan sık veritabanı etkileşimi başlatır.

Bu nedenle, özellikle veritabanı odaklı WordPress sitelerinde, veritabanı etkileşimlerini en aza indirmek ve veritabanını optimize etmek zorunludur. WP-Optimize, bu konuda size yardımcı olabilecek bir eklenti iken WP DB Manager, veritabanı optimizasyon işlemlerinizi planlamanıza yardımcı olabilir.

Barındırma

Barındırma hizmetleri ve barındırma planları, bir bütün olarak site hızını ve site performansını belirleyen önemli faktörlerdir. Bu nedenle, doğru barındırma hizmeti sağlayıcısının ve barındırma planlarının seçimi çok mantıklı.

#7: Doğru Barındırma Seçimi

Günümüzde yarışmalar ve teknolojilerin ortaya çıkışı, barındırma performansını yeni düzeylerde iyileştirdi. Bu nedenle, barındırılan bir dizi siteyle paylaşılan barındırma, onunla tatmin edici bir şekilde çalışan küçük ve orta ölçekli WordPress sitelerinin iyi performans göstermesini sağlayabilir.

Ancak, e-ticaret, veriye dayalı siteler ve büyük web portalları, beklenmedik trafik artışlarına ve işlem yüklerine karşı site yükleme hızını ve genel site güvenliğini iyileştirmek için ya VPS planlarına ya da özel sunuculara ihtiyaç duyar.

Bugün, genel, VPS ve özel gibi aynı seçeneklere sahip bulut barındırma hizmetimiz var, ancak son derece uygun fiyatlı ve güvenilir barındırma hizmetleri sunuyoruz, bu nedenle yeni barındırmayı düşünün Bulutta Yaş barındırmayı düşünün ve siteniz ücret almak için bu kriterlere uyuyorsa hizmetlerini keşfedin finansal düzeyde.

Eklentiler

Eklentiler, temel kaynak koduna dokunmadan bir WordPress web sitesinin özelliklerini ve işlevselliğini genişletiyor. Bu nedenle, genel siteyi ve performansını etkilemeden WordPress'in çekirdek sürümünü sık sık güncellemekte haklılar.

#8: Eklentileri Sınırlayın

Ne yazık ki, her eklenti, aktif olsun veya olmasın, bazı arka plan işlemlerini çalıştırmaktan sorumludur. Bazı sunucu kaynaklarını da tüketebilir. En önemlisi, eski sürümlerin ve devre dışı bırakılmış durumdaki eklentilerin, her ölçekteki WordPress web siteleri için potansiyel bir güvenlik tehdidi kaynağı olmasıdır.

Bu nedenle, WordPress sitenizde yalnızca en önemli ve etkin eklentileri tutun ve eklentinin istenmeyen yüklerini kaldırmak ve web sitesi hızını artırmak için WP sitelerinin arka ucundaki eklenti yönetim olanaklarını kullanın.

#9: Her Şeyi Düzenli Olarak Güncelleyin

Çekirdek WordPress'in eski sürümleri, eklentiler ve entegre API'ler, potansiyel bir kötü performans ve güvenlik sorunları kaynağıdır. Bu nedenle, her sürümün yayınlanmasıyla bunları daima güncel tutun.

WordPress'in her yeni sürümü, çeşitli güvenlik ve performansla ilgili yamalar ve düzeltmeler ile birlikte gelir. Aynı şey eklentiler ve uzantılar için de geçerlidir, bu nedenle WordPress web sitenizin en iyi performansı ve yükleme hızı için güncel ve uyumlu bir sürüm tutun.

Harici Yükleme

Harici kaynaklardan içerik yüklemek için birkaç yolumuz var ve resimlerde örnekler gördük. İçeriğin harici olarak yüklenmesi, WordPress sitenizin barındırıldığı orijinal barındırma sunucusunun yükünü teknik olarak azaltır. Buna karşılık, WordPress siteniz daha hızlı yüklenir ve harici servis sağlayıcıların güçlü sunucularından harici bağlantıları veya içeriği daha hızlı çağırır.

#10: CDN Hizmetlerini Kullanın

Bugün, dağıtılmış şekillerde yük taşıyan birkaç sunucu ile çalışan farklı formlarda bulut servislerimiz var. Bunların arasında, CDN veya içerik dağıtım ağı, uygun şekilde yapılandırılmışsa WordPress site sunucunuzdan büyük içerik yükleme yükünü kaldırmak için popüler konsept ve hizmetlerdir.

İçerik CDN'de birden fazla sunucuda bulunduğundan ve istekte bulunan kullanıcının yakınındaki sunucudan kullanıcılara dağıtıldığından, içerik yükleme hızı hızlı ve her açıdan yüksek performanslıdır.

#11: Bağlantıları Devre Dışı Bırak

Harici siteler, resimler, metin güncellemeleri, bildirimler, haberler vb. gibi WordPress sitenizdeki içeriğe doğrudan bağlandığında ve bu harici siteler, harici sitelerde herhangi bir değişiklik yapıldığında sitenizdeki bu içeriği güncellerse, buna atıfta bulunur. hotlinks olarak ve birden çok biçimde meydana gelen.

Örneğin, logo görüntüleri ile bağlantılı herhangi bir siteden gelen geri bağlantılar. Abone olduğunuz sosyal medya güncellemeleri. Abone olduğunuz haber kanalları güncellemeleri. Bunların hepsi, içeriklerini düzenli olarak güncellemek için web sunucunuzu meşgul ediyor.

Pingback ve trackback özellikleri ayrıca harici bloglardan ve makale sitelerinden WordPress sitenize bir bildirim gönderir. Buna karşılık siteniz, içeriğinizde veya gönderilerinizde görüntülenen snippet'leri güncelliyor ve orijinal siteniz için yeni iş yükü oluşturuyor.

Bazen yükleri WordPress site sunucunuz için dayanılmaz hale gelir ve site yükleme hızınızı düşürmenize neden olur. Bu nedenle, WordPress site kök (.hataccess) dosyanıza uygun kodu yerleştirerek bu harici bağlantıları ve içerik leeching hizmetlerini devre dışı bırakmalısınız.

#12: 404 Hatalarını Yönetin

404 HTTP hataları, WordPress sitenizde bazı eksik dosyalar veya sayfalar olduğunda ortaya çıkar. Teknik olarak, web sitesi sunucunuz ve istemci tarafındaki tarayıcınız 404 hatalarını kontrol ediyor ve her iki uçta da işlem gücünün yanı sıra bant genişliği tüketiyor.

Bu nedenle, 404 hatalarını uzak tutmanız ve site hızınızı artırmanız sizin için en iyi tavsiyedir.

Çözüm:

WordPress site hızını artırmak, WordPress'in çalışma biçimleri ve siteyi optimize etmek için kümülatif yaklaşımlar hakkında kapsamlı bir bilgi gerektirir. Yollara çıkan engelleri kaldırarak WordPress site yükleme hızını önemli ölçüde artırabiliriz.

WordPress site sahiplerinin yukarıda bahsedilen tüm işlemleri teknik olarak yönetemedikleri ve WordPress web sitesi geliştirmenin başlangıcından itibaren bu tür sorunları azaltan deneyimli WordPress geliştiricilerinin sağlam desteğine ihtiyaç duydukları doğrudur.