Vazgeçilmez: Olmadan WordPress -Önbellek, WP projelerinizin yükleme süresini unutabilirsiniz

Jan Hornung 21 Ekim 2020 tarihinde güncellendi
5 Dk.
WordPress Önbellek 101. Bu şekilde bir önbellek yapar WordPress -Projeler daha hızlı
Son güncelleme 21 Ekim 2020

Makul bir önbellek olmadan, WordPress sayfalar acı verici derecede yavaş. Bu nedenle, bu makalede ne tür önbelleğe alma olduğunu, nasıl çalıştıklarını ve WordPress Sayfa.

Bir dükkan sahibi veya blogcu olarak, kullanıcılarınızın ve okuyucularınızın en sabırlı olmadığını biliyorsunuz: bir sayfa çok uzun yüklerse, hızlı bir şekilde tekrar atlar. Her şey saniyenin kesirleri ile ilgilidir ve önbelleğe alma da burada devreye girer. Bu kadar için en önemli araçtır Şarj süresinin optimizasyonu. Çünkü önbelleğe alma, WordPress tarayıcıda her sayfayı yeniden oluşturmak zorunda değildir, ancak zaten oluşturulmuş bir sürümü geri düşebilir.

Ve çünkü WordPress CMS'yi nispeten yavaş yapan PHP'ye dayanarak, bu önbelleğe alma Sayfa yükleme süresi.

Bu yüzden bugün size açıklıyorum:

Önbelleğe alma nasıl çalışır? WordPress

Prensip olarak, daha dinamik unsurlar WordPress sayfa, yükleme süresi uzalı. Dinamik öğeler arasında alışveriş sepetleri, etkileşimli takvimler veya haritalar yer alır. Kısacası: sık sık güncellenmesi veya tek tek yüklenmesi gereken tüm öğeler ve işlevler. Statik öğeler, diğer taraftan, tüm kullanıcılar veya belirli kullanıcı grupları için aynı kalır öğelerdir. Sayfanızın bu bölümleri kolayca önbelleğe alınabilir, yani önbelleğe alınabilir.

Ve bir önbellek temelde her zaman ne yapar: bu stil sayfaları, JavaScript, görüntüler, vb karışımı statik bir HTML belgeye dönüştürür, kaydeder ve sayfayı görüntülediğinizde sunar. Sitenize gelen her ziyaretçi aynı şablonu alır. Bu nedenle, her sayfa görünümü her öğenin yeniden hesaplanmasını gerektirmez. Bu nedenle, önbellek varsayılan sayfa görünümünden çok daha hızlıdır.

Basit bir şekilde, açık tanzim edilmemiş bir sayfa araması durumunda, web sunucusu ve veritabanı. Hesaplamalar her ikisi de gerçekleşir. Önbellek bu hesaplama işlemlerini atlayarak çok fazla zaman kazandırır.

A WordPress Önbellek yalnızca bir isteğin geçmesi gereken yolu kısaltmakla kalmaz, aynı zamanda sayfanın daha hızlı yüklenen bir sürümünü de sunar.
Önbellek, sayfanın kullanıcıya gitmesi gereken "yolu kısaltır". Sayfa Önbelleği, sayfanın bir sürümünü sunucuda depolar. Daha da hızlı sayfa doğrudan ziyaretçilerin tarayıcısında saklanır tarayıcı önbelleği vardır.

Önbelleğe alma sistemi WordPress iki kat önemli. Çünkü WordPress PHP'ye dayanmaktadır. Önbelleğe almadan çalıştırma WordPress sayfasadece buna karşılık güçlü ve bu nedenle pahalı donanım gerçekten hızlı. Önbelleğe alma bu nedenle sizin için temel WordPress Proje.

Bu arada, önbelleklerin kendileri sabit diskte veya bellekte depolanır. Bir kaç Plugins iki türevleri arasında geçiş imkanı sunuyoruz. Bellekte depolanan bir önbellek özellikle hızlı bir şekilde teslim edilir. Ancak, bu aynı zamanda siteniziçin şu andan itibaren kullanılabilir bilgi işlem gücünü azaltır. Sonuç olarak, RAM tabanlı önbellekler son derece yüksek ziyaretçi sayısına sahip sitelerde daha yaygındır. Zaten burada yeterli donanım gücü var çünkü.

Önbellek sabit diskteyse, çok daha yavaş sevk edilir. Web sunucunuz bir HDD sabit disk kullanıyorsa, bu özellikle doğrudur. Bu nedenle SSD sabit diskleri, WordPress önbellek, HDD öncüllerinden kat kat daha hızlı oldukları için yararlı bir yatırımdır. Web sunucunuzun sabit diskindeki bir önbellek de bilgi işlem gücünü şarj etmez.

WordPress Önbelleğe alma tarayıcıda ve web sunucusunda mümkündür

Temel olarak, hızlı bir şekilde iyi zevk için iki yolu var WordPress -Önbelleğe almak için. Ya bir önbelleğe alma Plugin veya barındırma sağlayıcınız sunucu tarafında zaten bir önbellek kurmuştur.

Önbellek türlerini seçme WordPress
Önbellek türlerini seçme WordPress

Her iki yol da sözde bir sayfa önbelleği oluşturmanın merkezinde yer eder. Bu, bir sayfanın belirli aralıklarla tam olarak yüklendiği ve statik HTML sürümü olarak önbelleğe alınmış olduğu anlamına gelir. Bir ziyaretçi şimdi bu sayfayı ararsa, o ikinci kesirler içinde prefabrik "sayfa" alacaksınız.

Tarayıcı önbelleğiyle başka bir yol gidebilirsiniz. Veriler sunucunuzda önbelleğe alınmaz, ancak ziyaretçilerinizin terminalinde önbelleğe alınır. Web tarayıcıları sayfayı kaydeder ve tekrarlanan sayfa görünümleri için daha hızlı elinizin altında dır. Önbelleğe alma yoluyla tarayıcı önbelleğini kullanabilirsiniz Plugins Inç WordPress ve .htaccess dosyasındaki ayarlara göre. Ev sahibiniz önbelleğe alma işlemlerini sizin için devralırsa, tarayıcı önbelleğini buna göre yapılandırmalıdır. Yenileme aralığı özellikle tarayıcı önbelleği için önemlidir. Örneğin, ortak bir değer bir ay veya 30 gündür.

Uygulama: Per Plugin veya Hoster

Bazı çok popüler önbelleğe alma vardır Plugins . Örneğin, W3 Toplam Önbellek, WP Süper Önbellek Veya Cachify. Aralık son derece basit son derece karmaşık arasında değişmektedir ve hem ücretsiz hem de ücretli teklifler içerir.

Kullanım ve destek de farklı: Ücretli Plugins genellikle daha fazla işe alma fırsatları ve kişisel destek sunarken, ücretsiz Plugins genellikle "sadece" bir destek forumu güveniyor.

Ücretli önbelleğe alma Plugins ayrıca önbellekten çok daha fazlasını önbelleğe alabilir: kodu sıkıştırır, optimize eder, veritabanını, sayfayı önbelleğe alır, ziyaretçiler için tarayıcı önbelleğini tanımlarsınız ve çok daha fazlası. Bu da güçlü önbelleğe yol açar Plugins en iyi şekilde çalışması için çok fazla yapılandırma gerekebilir.

Dinamik elemanlar da kısmen önbelleğe alınabilir

Sayfa Önbelleği WordPress -Önbelleğe alma ve genellikle şarj süresi açısından en yüksek tasarruf potansiyelini sunuyor, bunu kendinizi sınırlamak zorunda değilsiniz. Sayfa önbelleğinin kapsamadığı sayfa bölümleri de önbelleğe alınabilir. Örneğin, veritabanı vardır: Veritabanı önbelleği sık sık istenen veritabanı içeriğini önbelleğe alarak önbelleğe alamayan sayfa çağrılarını hızlandırır.

Buna ek olarak, sözde Nesne Önbellekvardır. Veritabanı önbelleğine benzer şekilde çalışır: sık sık dinamik öğeler olarak adlandırılan önbelleğe alınr. Bu arada, veritabanı önbelleği ve nesne önbelleği kombinasyonu önerilmez.

A WordPress önbellek de dezavantajları vardır

Şarj süresinde gözle görülür bir azalma WordPress sayfa önbelleğe almanın en önemli hedefidir. Ama önbellekler de bir dezavantaj getirmek: Eğer WordPress önbellek etkindir, bilgiler artık canlı olarak alınamaz. Önbellek ayarına bağlı olarak, sayfa içeriğiniz güncel olmayabilir. Bu, örneğin, daha sonra düzenlenen blog girişleri için değil, ürün açıklamaları için de geçerlidir. Örneğin, varolan bir resim yerine yeni bir fotoğraf eklerseniz, kullanıcılar önbellekten eski görüntüyü günlerdir görebilir.

Bu sorunun farkında olmalıdır, ama ciddi değildir. Birçok önbelleğe alma aracı için önbelleğin "son kullanma tarihi" tek tek ayarlanabilir ve önbellekler de el ile silinebilir. Aynı durum sunucu tarafı için de geçerlidir WordPress Önbellek. Bu nedenle, önemli değişikliklerden sonra önbelleğinizi temizlemek istiyorsanız, burada yanlış bir şey yapamazsınız.

Ayrıca, her zaman sadece önbelleğe alınamaz bazı dinamik unsurlar olduğunu akılda tutmak gerekir. Bu, örneğin alışveriş sepetleri veya kişiselleştirilmiş içerik veya ürün önerileri için geçerlidir. Bu öğelerin bireyselleştirilmesi ve kişiselleştirilmesi zarar çünkü bir önbellek de bu noktada hiçbir anlam ifade eder. Aynı durum, örneğin anketler veya kişiselleştirilmiş takvimler için de geçerlidir. Bu arada, bu da nedeni WordPress bu tür öğelere sahip sayfalar daha fazla bilgi işlem gücüne ihtiyaç duyar.

Sonuç: Den WordPress -Önbelleği doğru ayarlama hızla çok karmaşık hale gelebilir

Teorik olarak, önbellek nispeten basittir: sayfayı saklar ve hesaplama işlemlerini ve veritabanı sorgularını kapatarak ziyaretçiler için daha erişilebilir hale getirir. Ancak uygulamada, bu kavram dinamik ve kişiselleştirilmiş sayfa içeriğiyle buluşuyor. Etkinleştirme ve önbellek kurma bazı için kullanılabilir WordPress sayfalar, bu yüzden çok hızlı gitmek, ama diğerleri için çok iş anlamına gelir.

Büyük ve güçlü önbelleğe alma Plugins bu gibi durumlarda kolayca ve hızlı bir şekilde yapılandırılamaz. Ancak, şarj süresini optimize etmek için çok sayıda ayar vidası sunarlar. 

Sunucu tarafı önbelleğe alma, yani web barındırma yoluyla, kesinlikle en kolay çözümdür. Çünkü burada, tek bir tıklama genellikle sayfayı uygun önbelleklerle donatmak için yeterlidir. Ancak, bu önbelleklerin işlevselliği sağlayıcıdan sağlayıcıya değişebilir ve site işleci tarafından kısmen yapılandırılamaz.

Zaten önbelleğe alma geniş bir yelpazede deneyime sahip Plugins hatta sunucu tarafımız için giriş WordPress Önbellek? O zaman geri bildiriminizi bekliyoruz!

RAIDBOXER ilk saat ve Destek Başkanı. Bar ve WordCamps anda, o PageSpeed ve web sitesi performansı hakkında konuşmak için tercih ediyor. Ona rüşvet vermenin en iyi yolu espresso ya da Bavyera Brezn'idir.

Benzer makaleler

Bu makaledeki yorumlar

Yorum yaz

E-posta adresiniz yayınlanmayacaktır. Gerekli alanlar * Işaretlenmiş.