WordPress siteniz için toplam W3 önbellek ayarları nasıl yapılandırılır
1 milyondan fazla aktif kurulumla W3 Total Cache, WordPress depolarındaki en popüler önbellek eklentilerinden ve optimizasyondan biridir. Nispeten daha basit ve ince arayüzler sunan diğer WordPress optimizasyon eklentilerinin aksine, W3 Total Cache, WordPress sitenizin yapılandırması üzerinde tam kontrol sağlar.
W3TC ayarlarının ayrıntıları, WordPress siteleri üzerinde tam kontrol isteyen gelişmiş kullanıcılar ve geliştiriciler için ideal eklenti haline getirir. Bu makalede, toplam W3 önbellek ayarlarını derinlemesine göreceğiz ve WordPress sitenizin performansını artırmak için önerdiğimiz yapılandırmayı sağlayacağız.
Bir Kinsta kullanıcısıysanız, toplam önbellekte belirli ayarları yapılandırmanız gerekmez, çünkü barındırma yığınlarımızın zaten birçok doğuştan optimizasyonu vardır. Örneğin, Nginx üzerinden sunucu seviyesi sayfası önbellek, tüm Kinsta sitelerinde varsayılan olarak etkinleştirilir, bu nedenle toplam önbellek W3’te etkinleştirmenize gerek yoktur. W3TC’yi Kinsta tarafından yayınlanan siteye hazırlarsanız, aşağıdaki hazırlık talimatlarına dikkat edin. Size bazı ayarlara ihtiyaç duyulmadığını veya Kinsta ile uyumlu olup olmadığını kesinlikle söyleyeceğiz.
W3 Toplam Önbellek Nasıl Yüklenir Sitenize W3 Total Cache yüklemezseniz, doğrudan WordPress Gösterge Tablonuza yükleyebilirsiniz. “Eklenti Eklentisi” sayfasında “W3 Total Cache” i arayın ve yükleyin.
Tahliye Modülleri – Bireysel önbelleği temizleyin (örn. Azaltılmış varlıklar, sayfa önbellek, nesne önbelleği vb.).
Toplam önbellek W3’ü temizleyin. Genel Ayarlar Önbelleğe Toplam W3 Bazı temel ayarları yapılandırmak için W3 Toplam Önbelleğinin “Genel Ayarlar” menüsünü seks yapalım.
Büzülme, HTML, CSS ve JavaScript varlıklarını azaltır, gereksiz boş alanları kaldırarak sitenizin toplam boyutunu azaltabilirsiniz. Çoğu WordPress sitesi için “Minify” W3 Total Cache özelliğini etkinleştirin ve “Minify modu” için “Otomatik” seçeneğini seçin.
WordPress opcode önbelleği dinamik bir CMS’dir, yani PHP çalışanları sürekli olarak arka planda kodu yürütür. Opcode önbelleği, aynı kodu daha hızlı gerektiren bir sonraki isteği yapan derlenmiş bir PHP kodunu saklayarak sitenizi hızlandırmaya yardımcı olur. W3TC’deki OPCODE önbelleğini etkinleştirin. Siteniz Kinsta’da yayınlanmışsa, W3 Total Cache’de opcode önbellekleme katmanını etkinleştirme konusunda endişelenmenize gerek yoktur. Tüm doğrudan ortamlarda OPCACHE, OPCODE önbelleğini etkinleştiriyoruz. OPCACHE, derlenen PHP kodunun önbellek olmadığından ve sitenin geliştirilmesine ve hata ayıklamasına müdahale etmediğinden emin olmak için performans ortamında devre dışı bırakılır.
W3 toplam önbellekte veritabanı önbelleğe alınması. Bazı durumlarda, veritabanı önbellek özelliklerinin yüksek CPU kullanımına neden olabileceğini bulduk. Bu, veritabanı sorgularının depolanmasıyla depolanan CPU sayısının, bu özellik için gereken CPU’da bir artışla dengelenebileceği anlamına gelir.
W3 Nesne Önbellek Toplam Önbellek. Siteniz Kinsta’ya gönderilirse, eklenti Redis tarafından desteklenen yüksek performanslı bir nesne önbellek katmanı sunarız. REDIS, veri yapılarının genellikle veritabanları ve mesajların aracılık uygulamaları için kullanılan açık kaynak belleğinde depolanmasıdır. Redis verileri RAM’de sakladığından, bu WordPress’in geleneksel nesne önbellek yapılandırmasından çok daha hızlı olan kalıcı bir nesne önbelleğinden veri önbelleğine erişmesini sağlar.
W3 toplam önbellekte CDN ayarları. Siteniz Kinsta’da yayınlanıyorsa, KeyCDN tarafından desteklenen yüksek performanslı içerik gönderim ağımız olan Kinsta CDN’yi kullanmalısınız. CDN Kinsta etkinleştirildiğinde, statik dosya URL’si CDN Kinsta’dan sunulacak otomatik olarak yeniden yazılır. Diğer CDN sağlayıcılarını kullanmayı tercih ediyorsanız veya siteniz Kinsta’da barındırılmıyorsa, W3 Total Cache’de “CDN” özelliğini etkinleştirebilir ve CDN URL’nizi ekleyebilirsiniz. Ters Proxy Proxy, web sunucunuz ve WordPress arasındadır ve gelen isteklerde çeşitli mantık tabanlı manipülasyonlar yapmak için kullanılabilir. W3TC, arka uç yüklerini azaltmak amacıyla veri depolamak ve sunmak için popüler bir “HTTP hızlandırıcı” olan Vernik’i destekler. Vernik kullanmak için vernik paketi önce ana bilgisayarınız tarafından kurulmalıdır. Eğer bir Kinsta müşterisiyseniz, altyapımız Vernik ile çalışmak için tasarlanmadığından proxy seçeneğini tersine etkinleştirmeyin. Kullanıcı deneyimi W3TC “Kullanıcı Deneyimi” optimize etmek, yavaş yüklemeyi etkinleştirmenize, emojileri devre dışı bırakmanıza ve wp-embed.js komut dosyasını devre dışı bırakmanıza olanak tanır. Sayfa yüklemesini hızlandırmak için WordPress sitenizde yavaş yüklemeyi etkinleştirmenizi öneririz. Tarayıcı-yerli veya eklenti tabanlı tembel yükleme kullanmadıysanız, tembel yükleme için toplam bir önbellek kullanmalısınız.
W3TC’de Kullanıcı Deneyimi Ayarları. Bugün dünyada, çoğu işletim sisteminin emojiler için doğuştan bir desteği var. Bu nedenle, ağır bir emoji kullanıcısı değilseniz, WordPress’te bulunan emoji komut dosyasını devre dışı bırakmak isteyebilirsiniz. WP-Emoji-Release.min.js silmek için W3TC’yi kullanmak, HTTP isteklerini azaltmanıza ve ~ 10KB’yi sayfanızı yüklemenizi silmenize yardımcı olacaktır. Benzer şekilde, WordPress yayınlarını yerleştirmezseniz, W3 toplam önbellek ile wp-embed.js devre dışı bırakabilirsiniz. Bu komut dosyasının devre dışı bırakılması, YouTube videolarını, SoundCloud akışını vb. Yerleştirmek için OEMBED’in işlevselliğini etkilemez. Çeşitli çeşitli W3 önbelleği, yapılandırabileceğiniz başka birkaç ayar içerir. WordPress’te Google Sayfa Hız Gösterge Tablosu Widget’ı görüntülemek istiyorsanız, sayfa hız kilidi girebilirsiniz. WordPress sitenizdeki her sayfa için menü çubuğunda sayfa hızının sıralamasını görüntüleme seçeneği de vardır.
W3TC ayarlarını içe aktarın ve dışa aktarın. Toplam önbellek ayarları W3 – önbellek sayfası “Sayfa önbelleği” W3 toplam önbelleğine dalalım. Siteniz Kinsta’da yayınlanırsa, sayfa önbelleği için endişelenmenize gerek yok – bu yüzden lütfen bu bölümü geçin. Önbelleğin ön sayfası – çoğu site için, ön sayfa genellikle en fazla trafiği alan sayfadır . Bu nedenle, bu ayarı etkinleştirmenizi öneririz.
W3TC, yayın verildikten veya düzenlendikten sonra otomatik olarak temizlemek istediğiniz sayfayı ve yemleri belirlemenizi sağlar. Çoğu site için varsayılan ayarlar (ön sayfalar, gönderme sayfaları ve blog yayınları) yeterlidir. Temizlik politikasına ek sayfalar eklemek istiyorsanız, yapılandırabileceğiniz çeşitli seçenekler vardır. WordPress’e dahil olan REST API REST API, JSON formatı verileri için sorgular yapmanızı sağlar. REST API çeşitli eklentiler tarafından kullanılır ve başsız WordPress ayarları için çok önemlidir. API’nın doğru geri kalanı için kullanımınıza bağlı olarak, kuyruğun sonuçlarını kaydetmek iyi bir fikir olabilir. REST API önbellekleme “İhtiyacınız varsa, öğreneceksiniz” kategorisine dahildir, bu nedenle önbellek API’sını etkinleştirip etkinleştirmeyeceğinizden emin değilseniz, “önbelleğe alma” da bırakmanızı öneririz. “Devam” W3TC sayfa seçeneğinde sofistike olarak, “Alınan Queria String”, “Reddedilen Kullanıcı Aracıları”, Granüler Önbellek Bypass ayarları ve daha fazlası dahil olmak üzere çeşitli ayarları ayarlayabilirsiniz. Örneğin, toplam W3 önbelleğini belirli bir kategori veya etiket altında asla önbelleğe almayacak şekilde yapılandırmanız gerekiyorsa, bunu “Devam” seçeneğinde yapabilirsiniz. Bu ayar site için çok spesifik olabileceğinden, sağlayabileceğimiz “önerilen ayarlar” yoktur. Bununla birlikte, Site sayfanızın davranışının çok özel yönlerini ayarlamak istiyorsanız, kesinlikle daha fazla seçenek sunun. Ayarlar Total W3 – Sırada kalan “Minify” ayarlarını tartışalım
W3 Toplam önbellek. Bülten için kaydolun
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
Şimdi abone olun
Yeniden Yazma URL yapısı – Bu düzenleme, azaltılan varlığın URL’sinin yapısını etkiler. URL’nizin “güzel” görünmesi için etkinleştirmeye devam etmenizi öneririz.
İçeri giren kullanıcılar için Minify’ı devre dışı bırakın – bazı problem çözme veya hata ayıklama yaparsanız, gelen kullanıcılar için minifikasyonları devre dışı bırakmak yardımcı olabilir. Değilse, bu seçeneği devre dışı bırakmaya devam etmenizi öneririz.
HTML & XML “HTML & XML” bölümünde, HTML minifikasyon ayarlarını yapılandırabilirsiniz.
CSS Minifikasyonu – CSS’deki boşlukları silmek için bu seçeneği etkinleştirmek daha iyidir.
JS Minification – JavaScript’teki boşlukları silmek için bu seçeneği etkinleştirmelisiniz. Bazı durumlarda, JS minifikasyonu kod hatalarına neden olabilir. Bu seçeneği etkinleştirmek sitenizin işlevselliğine zarar verirse, devre dışı bırakın.
Beslemeleri küçültmeyin – bu seçeneğin devre dışı bırakılmasına izin vermelisiniz. Bait sadece RSS ve diğer benzer hizmetlerin okuyucuları tarafından kullanılır, bu nedenle daralan besleme gerekmez.
Sıra duraklamalarının kaldırılması – Bu seçenek varsayılan olarak devre dışı bırakılır ve sitenizin doğru bir şekilde oluşturulduğundan emin olmak için etkinleştirmenizi önermiyoruz.
JS “JS” bölümünde, JavaScript Minifikasyon Ayarlarını yapılandırabilirsiniz.
Bu alandaki işlemler – Bu seçenek, azaltılmış JavaScript için “Gömme Türünü” seçmenizi sağlar. Önceki JS dosyaları için ve daha sonra “engelleme”, “engelleyici olmayan”, “eşzamanlı olarak engellenmeyen” ve “süspansiyon kullanarak bloke edilemeyen” arasında seçim yapabilirsiniz. Engelleyen yöntemler genellikle daha iyi performans üretse de, yöntem tüm JavaScript koduyla her zaman% 100 uyumlu değildir. Ayrıca, “ASHNC” ve “DeFer” ın çok farklı kullanım vakaları vardır. Bu nedenle, engellemeyen JavaScript alışkanlıklarını bilmediğiniz sürece varsayılan “engelleme” yöntemini kullanmanızı öneririz. Küçük veya birleştirin – JavaScript için iki optimize etme modu arasında seçim yapabilirsiniz. “Minify” seçildiğinde, JS dosyanız birleştirilir ve azaltılır. “Yalnızca Kombine” yi seçerseniz, üretilen kombine JS dosyası azaltılmayacaktır. Minifikasyonla ilgili sorunlar yaşıyorsanız ve hangi komut dosyalarının sorunlara neden olduğunu öğrenmek için hata ayıklamak istemiyorsanız, “sadece birleştirilmiş” seçeneği seçmek hataları düzeltebilir.
HTTP/2 PUSH – Sunucunuz HTTP/2 Sunucu Push’u destekliyorsa, bu seçeneği etkinleştirmek sayfa açık süresini azaltmanıza yardımcı olabilir. HTTP/2 Sunucu Push, istenmeden önce dosyaları ziyaretçilere iter. Push sunucusu genellikle kötüye kullanıldığı için üretim ortamında bu seçeneği etkinleştirmeden önce yeterli test yapmanızı öneririz. Push sunucusu daha büyük JavaScript dosyaları için ideal değildir ve avantajların JS dosyalarını doğrudan Ziyaretçi Tarayıcı önbelleğinden yüklemekten daha büyük olduğundan emin olmalısınız.
CSS “CSS” bölümündeki CSS.Combine Yalnızca Minifikasyon Ayarlarını Yapılandırabilirsiniz – JavaScript dosyalarından farklı olarak, CSS genellikle minifikasyonla ilgili sorunlar yaşamaz. Bu nedenle, “Yalnızca Birleştir” i etkinleştirmenizi önermiyoruz.
Korunmuş yorumların ortadan kaldırılması – Bu, CSS dosyalarından yorumları silme. Dosya boyutunu mümkün olduğunca azaltmak için bu seçeneği etkinleştirmenizi öneririz.
Hat Break Sökme – Bu ayarlar, CSS dosyasından satır kırılmasını silme. Bu seçeneği de etkinleştirmenizi öneririz. “Hat Break Sökme” i etkinleştirdikten sonra bir ekran sorunu görürseniz devre dışı bırakın.
Sofistike “Devam” bölümü, minifikasyon davranışını ayarlamak için bazı ek ayarlar içerir.
Her biri için harici dosyaları güncelleyin – W3TC, CSS ve JS dosya güncellemeleri arasındaki süreyi belirlemenizi sağlar. Varsayılan 86400 saniyelik ayar ile varlıklarınız indirilecek ve 24 saatte bir azalacaktır. Siteniz sık sık değişmezse, daha uzun bir süre ayarlamaktan çekinmeyin.
Atık toplama aralığı – Bu zaman periyodu ayarı, süresi dolmuş önbellek verilerinin ne sıklıkta silindiğini belirler. Varsayılan ayarlar 24 saattir. Sitenizde depolama alanı yoksa, “atık toplama aralığını” düşürmelisiniz.
Diğer “devam” bölümleri, azaltılmaması gereken varlık dosyasını belirlemenizi sağlayan giriş alanını içerir. Ayrıca, belirli kullanıcı aracılarına indirgenmeyen dosyaların sunulmasına izin veren bir “Reddedilen Kullanıcı Aracısı” alanı da vardır. Son olarak, toplam W3 minifikasyon işlemine dahil edilecek harici bir varlık dosyası ekleyebilirsiniz. Toplam önbellek W3 – Listedeki bir sonraki nesne önbelleği “Nesne Önbelleği” W3TC ayarlarıdır. Çoğu site için, varsayılan ayarlar düzgün çalışacaktır, ancak önce tartışalım. Önbellek nesnelerinin varsayılan ömrü – değişmeyen önbellek öğeleri için süresi dolmuş zaman. Daha uzun süre daha büyük bir nesne önbelleği üretir. Sunucu depolama kapasitesi konusunda endişeleniyorsanız, varsayılan değeri veya daha düşük seviyeyi korumalısınız.
Atık toplama aralığı – Bu düzenleme, süresi dolmuş önbellek verilerinin ne sıklıkta atıldığını belirler. Varsayılan 3.600 saniye (1 saat) değer çoğu site için yeterli olmalıdır.
Global Group – Bu ayar, önbellek gruplarını multisitus ağındaki siteler arasında birlikte yapılandırmanıza olanak tanır. Değiştirmek için özel bir nedeniniz yoksa, bu ayarı varsayılan durumda bırakmanızı öneririz.
PERSECEST Grup-Bu ayar, hangi nesne grubunun asla önbellek olmadığını seçmenizi sağlar. Bir kez daha, varsayılan yapılandırmayı kullanmaya devam etmenizi öneririz.
WP-Admin istekleri için önbellekleme etkinleştir-Bu seçenek varsayılan olarak devre dışı bırakılır ve yan etkilere neden olabileceği için etkinleştirmenizi önermiyoruz. Buna ek olarak, ziyaretçiler çoğu WordPress sitesi asla WP-ADMIN kontrol paneli ile etkileşime girmez. Toplam W3 önbellek ayarları ön-tarayıcısı Kinsta dahil WordPress ana bilgisayarının çoğu, web sunucusu düzeyinde doğru tarayıcı önbellek başlığını uygulamıştır. Ana bilgisayarınız değilse veya önbellek tarayıcının davranışını daha fazla ayarlamak istiyorsanız, W3 Total Cache ile yapabilirsiniz. “Önbellek tarayıcısı” ayarlarında, “genel”, “CSS & JS” ve “HTML & XML” ve “Medya ve Diğer Dosyalar” için varsayılan ayarlar çoğu WordPress sitesi için yeterlidir. Bu sayfada çok fazla ayar olduğundan, önbellek tarayıcı davranışında herhangi bir değişiklik yapmadan önce geliştiriciye danışmalısınız. Bununla birlikte, tarayıcı önbelleği ile ilgili olarak düşünülmesi gereken ana ayarlardan bazıları aşağıdadır.
Sona süresi DISTERS LAWEDE – Verimli önbellek tarayıcısı için uzun bir “son kullanma işlemi ömür boyu süresi” ne yapılandırılması önemlidir. Kinsta’da, CSS, JS, resimler ve yazı tipleri gibi statik varlıklar için 1 yıllık bir yaşam uyguluyoruz. Tarayıcı önbelleğini yapılandırmak için W3TC kullanıyorsanız, bu değeri 31536000 (1 yıl) olarak ayarladığınızdan emin olun.
Önbellek kontrol ilkesi, statik varlıklarınızın tarayıcı tarafından önbellek olabilmesini sağlamak için, “önbellek kontrol ilkesi” nin “genel, max_age = son saniye süresi” olarak ayarlandığından emin olun.
HTTP Sıkıştırma (GZIP) etkinleştir – GZIP Sıkıştırma, ziyaretçilere gönderilmeden önce sayfa dosyalarının ve HTML varlıklarının boyutunu önemli ölçüde azaltır, bu nedenle ana sunucu yapılandırmanız GZIP’yi destekliyorsa bu seçeneği etkinleştirdiğinizden emin olun. Siteniz Kinsta’da yayınlanmışsa, varsayılan yapılandırmamızın bir parçası olarak etkinleştirildiği için W3TC’de GZIP sıkıştırmasını etkinleştirmenize gerek yoktur. Statik kaynakların sorgu dizesini silin – Sorgu dizeleri, URL’nin sonuna ek eklenen ek dizeler eklenen ek dizelerdir. İstek parametresini belirlemek veya Web’in yeni varlıklar gönderdiği sunucuyu zorlamak için yol. Sorgu dizesi ile mi başlıyor? ve çoğu web sunucusu, bir sorgu dizesi ile talep için önbellekleri yok saymak üzere yapılandırılmıştır. Sorgu dizesinin istek sayfasından kaldırılması, sunucu yükünü azaltmak için kullanışlıdır, çünkü bu istek sayfaları oluşturmak için PHP kullanır. CSS ve JS dosyalarının en son sürümlerinin ziyaretçilerinize gönderilmesini sağlamaya yardımcı oldukları için sorgu dizesinin W3 Total Cache’deki statik kaynaklardan kaldırılmasını önermiyoruz.
“Tarayıcı önbelleği” ayar sayfası, içerik güvenliği ilkesi (CSP) ve X-XSS koruması gibi güvenlik üstbilgileri ile ilgili çeşitli ayarlar da içerir. Yanlış yapılandırma, site kullanıcısınızın deneyimini doğrudan etkileyebileceğinden, bu ayarı yapmak için gereksinimleri karşılayan geliştiricilerle her zaman çalışmanızı öneririz. Örneğin, SSL sertifikaları ve doğru HTTPS yapılandırması olmadan HSTS başlıklarının etkinleştirilmesi sitenizi erişilemez hale getirebilir. Ayarlar Önbelleğe Toplam W3 – Kullanıcı Aracı Grubu “W3 Kullanıcı Aracı Grubu” W3 Total önbellek, kullanıcı cihazının türüne göre trafiği yönlendirmeniz gerekiyorsa çok güçlüdür. Örneğin, kullanıcı bir cep telefonundan sitenizi ziyaret ederse, sitenizi farklı bir tema ile oluşturulacak şekilde yapılandırabilirsiniz. Aynı şekilde, hücresel siteniz benzersiz bir alt alanda ise, kullanıcıyı tamamen farklı bir siteye yönlendirebilirsiniz. Duyarlı web tasarımı döneminde, bu özel özellik için çok fazla kullanım vakası görmedik. Günümüzde, en iyi uygulama, birçok özel hücresel temaya veya alt alanına güvenmek yerine sitenizi başlangıçtan duyarlı hale getirmektir. Toplam önbellek W3 – HTTP’ye başvuran grup, isteğin kaynağı hakkında bilgi sağlayan isteğe bağlı bir HTTP başlığıdır. Örneğin, ziyaretçiler sitenizi Google Aramasından tıklarlarsa, HTTP başvurusu Google.com. Kesinti ve WordPress sorunları ile savaş mı? Kinsta, performans ve güvenlik dikkate alınarak tasarlanmış bir barındırma çözümüdür! Planımıza bakın
W3 Total Cache’de, talebin “yönlendirilen grup” ile yönlendirilmesine göre özel önbellek davranışını belirleyebilirsiniz. Örneğin, arama motorlarından oluşan yönlendirilen bir grup oluşturabilir ve sadece alan adından gelen istekler için önbellekleme davranışını ayarlayabilirsiniz. Yukarıda belirtilen “Kullanıcı Aracı Grubu” na benzer şekilde, “Grubu Yönlendir” özelliğine sahip diğer alanlara istekleri de yönlendirebilirsiniz. Çoğu WordPress sitesinin yönlendirilen bir grup hazırlamasına gerek yoktur, bu nedenle yapılandırmayı önermiyoruz. En son W3 önbelleğinin ayarları – W3 Total Cache tarafından desteklenen en son kurabiye çerez grubu “Grup Çerez” dir. Bu özellik, talep kurabiyesine dayalı benzersiz bir kova ve önbellek davranışı oluşturmanızı sağlar. “Kullanıcı Aracı Grubu” ve “Sevk Grubu” na benzer şekilde, çoğu sitenin özel bir çerez tabanlı önbellek yapılandırması hazırlaması gerekmez. Sitenizin çerez tabanlı bir önbelleklemeye ihtiyacı varsa, düzgün bir şekilde yapılandırmak için geliştiriciyle birlikte çalışmalısınız. Ayarlar Önbelleğe Toplam W3 – CDN Şimdi, CDN ayarlarına geçelim W3 Total Cache. Ana Bilgisayar Ek – Bunu WordPress Medya Kütüphanesinde CDN’nizden sunmak için etkinleştirin.
WP-Incompude/ Files-CDN’nizdeki WP-Incomudes klasöründeki dosyaları sunmak için bunu barındırın.
Ana Bilgisayar Tema Dosyası – Tema dosyalarınızı CDN’nizden sunmak için bunu etkinleştirin.
Azaltılmış CSS ve JS dosyaları – W3TC tarafından CDN’nizden azaltılan CSS ve JS dosyalarını sunmak için bunu etkinleştirin.
Özel Dosya Ana Bilgisayar – Medya kitaplığınızda veya tema klasörünüzde olmayan dosyalarınız varsa, CDN’nizden sunmak için W3TC’ye dosya yolları ekleyebilirsiniz. Kanonik bir başlık ekleyin – Tag Rel = “Canonical”, arama motorunun tanımlanmasına yardımcı olur. orijinal kaynak veya URL. CDN genellikle farklı bir etki alanı kullandığından, Canonics eklemek arama motoruna orijinal varlığın konumu hakkında bilgi verecektir. Bu nedenle, bu ayarı devre dışı bırakmak uygundur, çünkü modern arama motorları Site SEO’nun sıralamasını etkilemeden CDN’yi tanımlayacak kadar akıllıdır.
Gelişmiş
Yalnızca CDN’yi manuel olarak temizleyin – W3TC’nin önbellek temizliğini otomatik olarak işleyecek şekilde devre dışı bırakılmasını öneririz.
SSL sayfasındaki CDN’yi devre dışı bırakın – Bu ayarı devre dışı bırakmaya devam edin. CDN kullanıyorsanız, en iyisi HTTP ve HTTPS sayfalarında etkinleştirmektir.
Yönetici sayfasındaki medya kitaplıkları için CDN bağlantısını kullanın – bu seçeneği etkinleştirmenizi önermiyoruz çünkü bu seçenek Medya Kitaplığınızdaki URL’yi yeniden yazacaktır.
CORS başlığını ekleyin – CDN varlıklarınızın başka bir etki alanında görüntülenmesini sağlamak için bu ayarı etkinleştirmeye devam edin.
Aşağıdaki roller için CDN’yi devre dışı bırakın – Bu seçenek, belirli WordPress kullanıcılarının rolü için CDN’yi devre dışı bırakmanıza olanak tanır. Çoğu durumda, bu seçeneğin devre dışı bırakılmasına izin vermek en iyisidir.
WP-Incomudes Dosya Türleri Yüklemek için bu alan, CDN’nizden sunulacak olan WP-Incomudes’deki dosya biçimini belirler. Varsayılan dosya formatlarının listesi çoğu site için iyi olmalıdır. WP-Incomudes klasöründe özel bir dosyanız varsa, gerektiğinde ek formatlar eklemekten çekinmeyin.
Yüklenecek Tema Dosyası Türü – Bu alan, CDN’nizden sunulacak WordPress tema klasörünüzdeki dosya biçimini belirler. Varsayılan liste tüm popüler varlıkları, resimleri ve yazı tipi biçimlerini içerir. Gerekirse ek bir format eklemekten çekinmeyin. Özel dosya listesi – “Ana bilgisayar özel dosyaları” etkinleştirirseniz, CDN’nizden yayınlanacak bu alanda bir dosya listesi ekleyebilirsiniz.
Reddedilen Kullanıcı Aracıları – Bu alan, CDN’nizden varlıklar tarafından sunulmayacak kullanıcı aracılarını belirlemenizi sağlar. CDN’nizin doğru kullanıldığından emin olmak için bu alanı boşaltmak daha iyidir.
Reddedilen dosyalar – Bu alan, CDN’nizden sunulmaması gereken dosyaları belirlemenizi sağlar. Kullandığınız hizmet, kök etki alanınızdan sunulmasını gerektiriyorsa, “Reddedilen Dosya” alanına dosya yolları ekleyebilirsiniz.
Ayarlar Toplam önbellek W3 – Bir sonraki kullanıcı deneyimi, W3 Total Cache’de “kullanıcı deneyimi” veya tembel yükleme ayarlarını ayarlayalım.
HTML Görüntü Etiketi İşlemi – Görüntünün yavaşça yüklendiğinden emin olmak için bunu etkinleştirin.
Arka Plan Görüntü Süreci – CSS’deki görüntüleri görüntülemek için ‘arka plan’ kullanıyorsanız, bu seçeneğin etkinleştirilmesi görüntünün yavaş yüklenmesine izin verir.
Kelimeleri hariç tutun – Bu alanda, yavaş yüklemeyi geçmek için metni belirleyebilirsiniz. Örneğin, bu alana tembel bir yük eklerseniz,
Bu komut dosyası gömme yöntemi, yükleme yöntemini yavaş yükleme komut dosyaları için ayarlamanıza olanak tanır. Varsayılan Async yöntemi, çoğu site için en iyi seçenektir. Siteniz yalnızca One Direction sayfasından oluşuyorsa, satır içi yöntemi, sayfayı yüklemek için HTTP isteklerinin sayısını azaltmak için kullanılabilir. Uzantı, toplam önbellek için kullanılabilir W3 Total Cache, üçüncü taraf hizmetleriyle entegre edilecek çeşitli uzantılar sunar. W3TC şu anda aşağıdaki hizmetler için bir uzantılıdır.
Amp
Bulutflare
Google Feedburner
Önbellek parçaları
Olay çerçevesi
Yeni kalıntılar
Sürüklemek
Seo yoast
WPML
Bu hizmetlerden birini sitenizde kullanıyorsanız, toplam W3 önbelleğiyle uygun uyumluluğu sağlamak için ilgili uzantılar hazırlamanızı öneririz. Bu bölümde, W3 Total Cache için Cloudflare uzantısını göreceğiz. CloudFlare ile W3 Toplam Önbelleğe Nasıl Ayarlama CloudFlare’i W3 Total Cache ile entegre etmek için Cloudflare Gösterge Tablonuzdan iki bilgiye ihtiyacınız var – hesabınıza ve API anahtarınıza e -posta gönderin. Hesap e -postası, CloudFlare’i girmek için kullandığınız e -posta adresidir. Bir Cloudflare Ateş Anahtarının nasıl hazırlanacağına bakalım. Cloudflare kontrol panelinde “Özet” sekmesini tıklayın. Ardından, aşağı kaydırın ve sağ taraftaki ateş jetonunuzu alın.
Global Cloudflare Ateş Anahtarınıza bakın. Aşağı kaydırın ve CloudFlare API anahtarınızı almak için “Global API Anahtarı” nın yanındaki görüntüyü tıklayın. Bu API anahtarını W3 Total Cache dışındaki herhangi bir yerde paylaşmamaya dikkat edin, çünkü CloudFlare hesabınızı kontrol etmek için kullanılabilir.
Cloudflare Global Fire Anahtarınızı görüntüleyin. Ardından, W3 Total Cache’nin “Uzatma” sayfasındaki CloudFlare uzantısını etkinleştirin ve “Ayarlar” ı tıklayın. “Kimlik Bilgileri” bölümünde, Yetkilendir düğmesine tıklayın. Sonraki açılır pencerede, CloudFlare Hesap e -postanızı ve Ateş Anahtarınızı girin. Bir hata mesajı alırsanız, e-posta adresinizin ve ateş tuşunuzun doğru olduğundan emin olmak için çift kontrol edin. Kimlik bilgileri yetkilendirildikten sonra, sayfada ek bulutflare ayarları görmelisiniz.
W3 Toplam Önbellekte Cloudflare ayarları. W3 Total Cache’deki Cloudflare ayarlarını gözden geçirelim.
İstatistik Aralığı Widget – Bu, W3TC’nin Cloudflare Widget için kapsanan süreyi belirtir. Varsayılan ayar 30 dakikadır. Daha uzun bir zaman periyodu görmek isterseniz, artırmaktan çekinmeyin.
Önbellek Zamanı – Bu, CloudFlare’den gelen widget verilerinin önbellek olduğu süreyi belirtir. Widget’ı çok fazla kullanmayı planlamıyorsanız, sitenizden CloudFlare istek sayısını azaltmak için bu numarayı artırmanızı öneririz.
Sayfa önbellekleme – CloudFlare’yi WordPress siteniz için HTML sayfalarını önbelleğe açtıysanız, bu seçeneğin Post Modifikasyon ve Güncellemelerden sonra Cloudflare önbelleğini otomatik olarak temizlemesini sağlayın.
Cloudflare önbelleğe alınması Bu bölüm, CloudFlare’in önbellekleme ayarlarını özelleştirmenizi sağlar.
Geliştirme Modu – CloudFlare’i geliştirme moduna koymanız gerekmedikçe bu seçeneği devre dışı bırakın. Cloudflare geliştirme modundayken, kenar önbellekleme, minifasyon ve görüntü optimizasyonu üç saat boyunca devre dışı bırakılır. Bu, CSS ve JS dosyalarındaki güncellemeleri hemen görmenizi sağlar ve sorun giderme için yararlıdır.
Önbellek Seviyesi – Çoğu site için, sorgu dizesi her değiştiğinde farklı bir kaynak sunan “standart” önbellek seviyesini kullanmanızı öneririz. WordPress sitenizin dinamik içerik sunmak için sorgu dizelerini kullanmadığı% 100 iseniz, 1 yıla eşit olan “Sorgu String’i yok sayma” saniyelerini de kullanabilirsiniz.
TTL Challenge-Cloudflare, güvenlik ile ilgili çeşitli hizmetler sunar ve ziyaretçi zorlukları bunlardan biridir. Cloudflare kötü amaçlı bir kullanıcı veya garip davranışı algılarsa, bir captcha şeklinde bir meydan okuma mesajı sunacaktır. “Challenge TTL” ayarları, bir kullanıcının bir meydan okumayı tamamladıktan sonra sitenize ne kadar süre erişeceğini belirtir. Varsayılan 3600 saniyelik ayarla, bir meydan okumaya tabi olan bir ziyaretçi, sitenizi başka bir meydan okumadan önce 1 saat kullanabilecektir.
Edge Cache TTL – Bu ayarlar, Cloudflare’nin Edge sunucularında varlıkların ne kadar süreceğini kontrol eder. Bunu maksimum 31536000 saniye veya 1 yıl değerine ayarlamanızı öneririz.
CloudFlare İçerik İşleme W3 Total Cache’deki Cloudflare içerik işleme ayarlarına dalalım.
Roket Yükleyicisi – CloudFlare’nin Roket Yükleyicisi, WordPress siteniz için JavaScript yüklemesini hızlandırır. Sitenizde çok fazla JS varsa roket yükleyicisini etkinleştirmenizi öneririz.
Minify js/css/html – W3 Total Cache’de HTML, CSS ve JavaScript için minifasyonu daha önce etkinleştirdiyseniz, Minify Minified Minifie’a gerek olmadığı için bu OTIM’leri Cloudflare Uzantı ayarlarında devre dışı tutmaktan çekinmeyin.
Sunucu tarafı hariç (SSE) – Bu seçenek, hassas bilgileri şüpheli ziyaretçilerden (CloudFlare tarafından kabul edilir) gizlemenize olanak tanır. Sunucu tarafı hariç, e-posta adresleri, telefon numaraları ve sitenizdeki diğer kişisel bilgiler gibi bilgileri gizlemek için kullanışlıdır. SSE’yi kullanmak, etkinleştirmek ve hassas bilgileri etiketlerini HTML kodunuzda veya PHP tema şablonunuzda sarmak için. Email Obfusation-Bu seçenek etkinleştirildiğinde, CloudFlare otomatik olarak e-posta adresini gizleyecektir. JavaScript ile WordPress siteniz. Gizleme, e -posta spam’ından şikayetten kurtulmayacak olsa da, sitenizden e -posta adreslerini kazımadan temel botları belirlemediği için bu seçeneği etkinleştirmenizi öneririz.
CloudFlare Görüntü İşleme Cloudflare’nin görüntü işleme ayarlarını gözden geçirelim.
HotLink Koruması – HotLink korumasının sağlanması, diğer sitelerin görüntülerinizi gömmesini önleyecektir. Yetkisiz harici gömlekler nedeniyle bant genişliği sınırlarıyla karşılaşıyorsanız, “HotLink koruması” nı sağlamak bant genişliği kullanımını azaltmanıza yardımcı olabilir.
Mirage (Yalnızca Pro) -Mirage, görüntü teslimatını düşük bant genişlikli cihazlara ve ağlara optimize eder. Bu özellik yalnızca Cloudflare Pro planında ve üstünde mevcuttur.
Lehçe (Yalnızca Pro) – Lehçe sitenizin resimlerini optimize eder ve tarayıcıyı desteklemek için WebP görüntülerini sunacak şekilde yapılandırılabilir. Bu özellik yalnızca Cloudflare Pro planında ve üstünde mevcuttur.
Gelişmiş DDOS Koruması – Bu özellik varsayılan olarak etkinleştirilir ve Cloudflare’nin proxy’si etkin olduğu sürece devre dışı bırakılamaz. DDOS koruması, sitenizi “dağıtılmış hizmet reddi” saldırılarından korumaya yardımcı olur.
Maksimum Yükleme – Bu, sitenize yükleme için izin verilen maksimum dosya boyutunu ayarlar. Bu ayarın WordPress’teki yükleme dosya boyutu ayarınıza eşit veya daha büyük olduğundan emin olmak isteyeceksiniz.
Cloudflare SSL Son olarak, Cloudflare SSL ayarlarınızın doğru yapılandırıldığından emin olmak isteyeceksiniz. Bu bölümdeki doğru yapılandırmayı gözden geçirelim.
SSL – Siteniz Kinsta’da barındırılıyorsa, “tam” veya “tam (katı)” SSL seçeneğini kullanmanızı öneririz. “Esnek” seçeneği altyapımızla uyumlu değildir. “Tam katı” geçerli bir sertifika yetkilisinden bir SSL gerektirirken, “tam” seçeneği kendi kendine imzalanmış SSL’leri de destekler. “Esnek” seçeneği, Origin sunucusunda bir SSL sertifikası gerektirmez – bu seçeneği önermiyoruz, çünkü en güvensizdir.TLS 1.2 – TLS veya taşıma katmanı güvenliği, verileri ağ üzerinden aktarmak için güvenli bir protokoldür . Bazı PCI uyumluluk standartları TLS 1.1 ve altındaki destek düşürmeyi gerektirir. Bu, siteniz için bir gereksinim ise, minimum TLS sürümünü 1.2 olarak ayarlamak için Cloudflare’deki “Yalnızca TLS 1.2” ayarını etkinleştirebilirsiniz.
Önerilen Okuma: WordPress için Cloudflare APO nasıl ayarlanır. WooCommerce Ayarları Toplam W3 W3 Önbellek WooCommerce, WordPress siteleri için en popüler e -ticaret platformudur. WooCommerce tarafından desteklenen bir mağazayla toplam bir W3 önbelleği kullanıyorsanız, müşteri detay önbelleğinden kaçınmak için yapılandırmanızın doğru olduğundan emin olmalısınız. Özel bir WooCommerce çerezine sahip bir sayfa için önbellek sayfasını geçmek için wooCommerce çerezini atlayın, “önbellek sayfası” W3TC’yi açın, “reddedilen” çereze kadar gidin ve aşağıda dört öğe ekleyin.
wooocommerce_items_in_cart
wooocommerce_cart_hash
wp_wooocommerce_session_
wordpress_logged_in
Woocommerce çerezini W3 toplam önbelleğinde geçin. Güvende olmak için, sepet sayfası, ödeme sayfası ve hesap sayfası gibi özel bir WooCommerce URL’sini geçirmenizi öneririz. Bu sayfayı önbelleklemeden geçmek için “W3TC sayfası” sayfa önbelleğini açın ve URL’yi “Aşağıdaki Sayfalar Asla Önbelleğe Almayın” bölümüne ekleyin. W3 Total Cache’deki Tüm Ayarlar Nasıl Sıfırlama Bazı durumlarda, W3TC yapılandırmanızla tekrar başlamanız gerekebilir. Toplam W3 önbelleğini varsayılan ayarlara nasıl geri yükleyeceğiniz aşağıda açıklanmıştır. “Genel Ayarlar” menüsünü açın W3TC, “Ayarlar/Dışa Aktarma” bölümüne gidin ve varsayılan ayarları geri yükleyin.
Toplam önbelleği varsayılan ayarlara yeniden ayarlayın. 1 milyon+ aktif kurulumla, W3 Total Cache bir nedenden dolayı popülerdir. Nasıl yöneteceğinizi öğrenin ve ayarlarınızı optimize edin, görebileceğiniz gibi bir özet tweet için tıklayın, toplam W3 önbellek eklentisi özellikler ve ayarlarla doludur. Sayfaların önbelleğe alınmasından, varlıkların madenciliğine, CloudFlare entegrasyonuna kadar W3TC, WordPress sitenizin performansını artırmak için ihtiyacınız olan her şeye sahiptir! Bu makalede, W3TC için önerdiğimiz yapılandırma eklentisini tartışıyoruz. En sevdiğiniz WordPress optimizasyon eklentiniz var mı? Bize aşağıdaki yorumlarda anlatın!