W3 Total Cache kurulumu yorucu olabilir. Bu popüler önbelleğe alma eklentisi, uğraşacak 16 menüye sahiptir ve yapılandırmak için baş döndürücü bir dizi seçenek sunar. Bununla birlikte, her birini gözden geçirmek, bir web sitesinin performansını önemli ölçüde artırır.

Bu eğitim, W3 Toplam Önbellek hakkında bir dizi öğreticinin ikinci bölümüdür (W3TC).

Birkaç bölümde yapılacak olan bu öğreticide, W16TC'nin 3 menüsünü inceleyeceğiz ve W3TC'de bulunan tüm yapılandırma seçeneklerini inceleyeceğiz. Bu eğitimleri tamamladıktan sonra, bir profesyonel gibi W3TC'yi kurmaya hazır olacaksınız.

W3 Toplam Cache Yapılandırılması

W3TC şu dizinde mevcuttur: WordPress eklentileri, bu nedenle kurulumu basittir. Nasıl kurulacağına dair bir eğitim yazdık. WordPress Plugin. W3TC'yi kurmakta sorun yaşamayacaksınız.

Kurulumdan sonra eklentiyi etkinleştirin ve " Performans Kontrol paneli menüsünde yeni bir üst düzey öğe olarak eklendi.

w3tc performans eklentisi menüsü

"Performans" ı seçin ve W3TC Panosuna yönlendirileceksiniz ve W3TC öğelerinin bir listesini göreceksiniz. Öyleyse her bir unsuru gözden geçireceğiz:

1 - Gösterge Tablosu

Kontrol panelinin temel amacı, farklı önbellek modüllerini temizleyebileceğiniz, eklentiyle sunucu arasındaki uyumluluğu kontrol edebileceğiniz ve sunucu performansını izleyebileceğiniz bir yer olarak hizmet vermektir.

Gösterge tablosunda görüntülenen ilk öğe, birkaç şey yapmanıza izin veren bir dizi düğmedir:

W3TC düğme kapağı eklentisi

  • Uyumluluk kontrolü: Hangi fonksiyonların etkinleştirilebileceğini belirlemek için sunucu testleri.
  • önbelleği boşaltın: Önbelleğe alınmış tüm kaynakları siler.
  • Boş tek Memcached önbelleğe alma (ler): Memcached yöntemini kullanarak tüm önbelleğe alınmış kaynakları siler.
  • Boş sadece işlem kodu önbellek: İşlem kodu önbellek yöntemlerinden birini kullanarak önbelleğe alınan tüm kaynakları kaldırır.
  • Boş yalnızca disk önbelleği (ler): Diski kullanarak tüm önbelleğe alınmış olan kaynaklarını siler.
  • "Medya Sorgu Dizesi" nin güncellenmesi: W3TC medya kaynaklarının sonuna bir dize ekler (CSS, JS ve resim dosyaları). Tarayıcıların bu kaynakların güncellenmiş bir sürümünü indirmelerini sağlamak için bu dizeyi güncellemek için bu düğmeyi tıklayın.

Bu özelliklerin çoğuna, kontrol panelinizin herhangi bir sayfasından da erişilebilir.

WordPress menü erişilebilir W3TC

Uyumluluk testi hakkında

Uyumluluk kontrolü tarafından oluşturulan bilgiler çok yararlı olabilir. Bu özellik, sunucu yapılandırmanızı tüm W3TC özellikleriyle test etmenize olanak sağlar. Sonuçları inceleyin; hangi özellikleri etkinleştirebileceğinizi ve hangi özelliklerin daha fazlasını gerektirdiğini öğrenin.

WordPress uyumluluk testi W3TC

W3TC'yi ilk kez kuruyorsanız, hangi özellikleri bir araya getirebileceğinizi bilmek için Uyumluluk Denetimi düğmesini tıklayın.

gösterge paneli: Destek, Pazarlama Teklifleri, PageSpeed ​​ve " Sunucu İzleme »

Düğme satırının altında ek bölümler bulacaksınız:

  • Premium Hizmetler: Bir yardım masasına izin ver.
  • Word'ü Yay: W3TC'yi sosyal medyada paylaşmanıza, WordPress.org'daki eklentiye bir not eklemenize ve sitenizin altbilgisine W3 EDGE için bir bağlantı eklemenize izin verir.
  • MaxCDN kayd.
  • İzleme sunucular Yeni Relic ile izleme Google Pagespeed Insights.

Genel ayarlarda ve menüde ek yapılandırma yapılması gerektiğini unutmayın. İzleme »Anahtar nerede Sayfa Hızı APIyanı sıra, hesabın oluşturulması ve " Yeni Relic", Bu özellikleri etkinleştirmek için gereklidir.

Bu bölümlerin tümü isteğe bağlıdır ve web sitesi optimizasyonunu etkilemez.

2 - Genel Ayarlar

“Genel Ayarlar” menüsü W3TC'deki en önemli menüdür. W3TC tarafından sunulan tüm önbelleğe alma seçenekleri bu menüden açılıp kapatılır ve sonraki menülerde daha da iyileştirilir.

İlk olarak, sayfanın üst kısmındaki bağlantı listesine bir göz atın.

Genel-settings-w3 toplam Önbellek

Bu bağlantıların her biri doğrudan menüdeki bir alt bölüme bağlanır. genel Ayarlar ". Onlara tıklamak size çok fazla kaydırma sağlayacaktır.

W3TC kullanıcılarının bu bağlantıları ve gösterge paneli menüsünde W3TC menü öğelerini karıştırması yaygındır. Gösterge paneli menüsündeki bağlantıların, özelliklerin rafine edildiği farklı sayfalara ulaştığını anlamak önemlidir. Sayfanın üstündeki bağlantılar menü bölümlerine yönlendirir " genel Ayarlar Bu işlevlerin etkin veya devre dışı olduğu yerlerde.

Genel Ayarlar: Genel

Aşağıda paneldeki linklerin listesini bulacaksınız « genel ". Bu panelde iki seçenek vardır:

Genel paneli W3TC önbellek WordPress eklentisi

Tüm önbellekleme türlerini etkinleştirmek / devre dışı bırakmak için onay kutusunu işaretlemek (bir kerede), bu genellikle iyi bir fikir değildir ve aşırı yüklenme eğilimindedir.

bildirim W3TC

Çok az site aslında tüm önbelleğe alma modüllerini kullanacaktır, bu nedenle önbelleğe alma seçeneklerinden birer birer geçmek daha mantıklıdır ve hangisini kullanmak istediğinize karar vermeyi kolaylaştırır.

Genel Ayarlar - Önizleme modu

Önizleme modu, W3TC'ye yerleşik değerli bir araçtır, ancak ustalaşmak biraz zaman alır.

Bir web sitesinde canlı olarak W3TC yapılandırmaları yapıyorsanız "Önizleme" modunu etkinleştirin. Etkinleştirildikten sonra, ekranın üst kısmında, bu değişiklikleri uygulamak için düğmeyi seçmediğiniz sürece, yapılan değişikliklerin kullanıcı deneyimini etkilemeyeceğini bildiren bir iletişim kutusu görünecektir.

moda önizleme W3TC WordPress eklentisi

Önizleme modu, site ayarları için ayrı bir kapsayıcı oluşturmaktır. Önizleme modu ile W3TC ayarlarında yapılan değişiklikler halihazırda konuşlandırılmış olanlardan ayrı olarak kaydedilir. Bu, kullanıcı deneyimini etkilemeden W3TC ayarlarını değiştirmenize olanak tanır.

Önizleme modu etkinken, üç düğme göreceksiniz:

  • devre dışı bırakmak : Önizleme modunu devre dışı bırakır ve önizlemedeki tüm değişiklikleri ve yedekleri dağıtır.
  • dağıtmak : Önizleme modunda yapılan ve kaydedilen değişiklikleri canlı siteye uygular, ancak önizleme modunu etkin tutar.
  • anket : Ziyaretçi deneyimini etkilemeden yapılan değişikliklerin sonuçlarını görebileceğiniz yeni bir tarayıcı penceresi açar (bu ayarlar sadece sizin için geçerli olacaktır).

"Seçtikten sonra Önizleme »(Önizleme) ve pencereyi yenileyin; düğme "olarak değişecek Dur Önizleme ". Seç " Dur Önizleme Siteyi ziyaretçilerin gördükleri şekilde görüntülemek, bağlı olmadıklarında görüntülemek.

Önizleme moduna alışmak için zaman ayırın. W3TC’deki değişikliklerden bazıları (özellikle, CSS ve JavaScript dosyalarının küçültülmesi) Sitenize kullanılamaz yapabilir.

Eşit derecede aktif trafiğe sahip bu canlı ayarlarla uğraşmak çok kötü bir fikirdir. Önizleme modu etkinleştirildiğinde, sonuçlarından memnun kalana kadar sonuçları görüntülemeden bu ayarlar üzerinde çalışabilirsiniz.

Önbelleği temizle

Görmeye alışık olacağınız bildirim türlerinden biri, önbelleği sil.

önbelleğe W3TC WordPress eklentisi silmek

Bu bildirimlerin anlamı, yaptığınız değişikliklerin tüm önbelleğe alınmış içeriği geçersiz kılmasıdır.

Yani, önbelleği boşaltmanız istendiğinde, yapın.

Genel Ayarlar: Önbellek Sayfası

Bir sonraki bölüm " Genel Ayarlar " Sayfa Önbellek ". Bu muhtemelen W3TC tarafından sunulan en önemli özelliktir. Sayfa önbelleğe almayı açmaktan başka bir şey yapmazsanız, sitenizin performansında ölçülebilir bir artış görmelisiniz. Neyse ki, kurulumu da kolaydır.

Sayfa önbelleğe alma W3TC WordPress önbellek eklentisi

W3TC, site sayfalarınızın ve makalelerinizin statik kopyalarını önbelleğe almak için çeşitli önbelleğe alma yöntemleri kullanabilir (tümü W3TC tarafından genel olarak "sayfalar" olarak adlandırılır).

Çoğu durumda varsayılan seçenek şöyle olmalıdır: " Disk: Geliştirilmiş ". Ancak, paylaşılan sunucu kullanıcılarının kullanılması gerekebilir " Disk: Temel Ana bilgisayar aşırı kaynak kullanımından şikayet ederse veya Uyumluluk Kontrolü testi sunucunun sabit disk önbelleğe alma sağlamlaştırmasıyla uyumlu olmadığını tespit ederse.

Tahsis edilmiş veya Sanal Özel Sunucu kullanıcıları, önbelleğe alma yöntemlerinden birini seçebilir " işlemkodu ". Sunucuyu kendiniz yönetiyorsanız, önbellek yöntemini yükleyebilirsiniz " işlemkodu Hangisini tercih edersin? Sunucunuz bir Windows makine ise, "seçmeniz gerekir Işlemkodu: WinCache '.

« memcached Çok sunuculu barındırma ortamlarında kullanılmak üzere tasarlanmıştır. Sonuç olarak, 'kullanıyorsanız mevcut olabilir. bulut Ve hatta bazı paylaşılan barındırma sağlayıcıları. Barındırma ortamınızda mevcutsa, onu kullanabileceksiniz.

Tercih ettiğiniz seçilen önbellekleme yöntemiyle şimdi ayarlarınızı kaydetmelisiniz.

Genel Ayarlar: Küçült

W3TC veya başka bir eklenti kullanıyorsanız, JavaScript ve CSS dosyalarının küçültülmesi siteleri bozabilir. Bu nedenle, modülü etkinleştirirken dikkatli olmalısınız " Küçültmek '.

W3TC küçültmek WordPress önbellek eklentisi

Seçenek " Oto Tüm JavaScript ve CSS kaynaklarını birleştirir ve daraltır. Bununla birlikte, bunun seçilmesi, "ve" nin her bir menüsüyle çalışamayacağınız anlamına gelir. Küçültmek ". İşlerin nasıl davranacağını bilmenin tek yolu, "Otomatik" i denemek, "Küçült" menüsünde ayarlarda ince ayar yapmak ve sitenizin nasıl yüklendiğini görmektir. Yaparsanız ve siteniz kötü görünüyorsa, manuel yöntemi kullanın.

Önbelleğe alma yöntemini seçin " Disk Eğer paylaşılan hosting kullanıyorsanız. Aksi takdirde, "için seçtiğiniz aynı önbelleğe alma yöntemini seçin. Sayfa Önbellek '.

Genel Ayarlar: Veritabanı Önbelleği

Siteniz paylaşılan bir sunucu üzerindeyse, veritabanı önbelleğe alma devre dışı bırakılır. Veritabanını önbelleğe almak, kaynak ağırlıklı bir işlemdir. Sunucunuz işleme ve depolamayı idare edecek kadar güçlü olmadığı sürece, önbelleğe alınan veritabanı aslında sitenizi hızlandırmak yerine yavaşlatabilir.

Önbelleğe alınmış bir veritabanının kurulumu kolaydır. Sadece "Etkinleştir" i seçin ve bu önbelleğe uygulamak istediğiniz yöntemi seçin.

W3TC önbelleğe alma

Önbelleğe alınan veritabanının sitenizi neden yavaşlattığını anlamak için web sitesi performansını etkileyebilecek darboğazlar hakkında düşünmeniz gerekir.

Veritabanı sorgulama işlemi sitenizi yavaşlatırsa, önbelleğe alınan veritabanı, veritabanının sorgulanma sayısını azaltarak sitenizi hızlandırabilir.

Bununla birlikte, sunucu belleği eksikliği sitenizi yavaşlatıyorsa, sunucudan veritabanını önbelleğe almasını istemek, sunucuya yapılacak bir iş yükünü aşırı derecede yavaşlatır.

Peki, veritabanı önbelleğe almanın etkinleştirilip etkinleştirilmeyeceğini nasıl anlarsınız?

Siteniz paylaşılan bir sunucuda barındırılıyorsa, bu özelliği devre dışı bırakmak en iyisidir.

Sitenizin kaynakları varsa - VPS veya özel bir sunucudaki gibi - o zaman veritabanının önbelleğini test edebilirsiniz. Ayrıca, önbelleğe alma etkin olduğunda, sitenin daha hızlı olduğundan emin olmak için test edebileceksiniz.

Genel ayarlar: Nesne önbelleği

Nesne önbelleğe alma, WordPress çekirdeğinde yerleşiktir. Nesne önbellek modülü, sunucu tarafından veritabanına yapılan karmaşık isteklerin sayısını azaltmak için API nesnelerini önbelleğe alır. Veritabanının önbelleğe alınabilmesi gibi, nesne önbelleğe almanın da kurulması kolaydır, ancak web sitenizin performansını artırmaya gerçekten yardımcı olabilir veya olmayabilir.

WordPress önbelleğe alma nesneleri

Nesneleri önbelleğe alınması esasen dinamik siteleri yardım etmek büyük potansiyele sahiptir (sitelerin BuddyPress, site bbPress) özel bir ortamda barındırılan. Paylaşılan bir sunucudan bir blog veya web sitesi kullanıyorsanız, deneyebilirsiniz, ancak bu ortamlarda ideal, devre dışı bırakmaktır.

Nesne önbelleğe almayı etkinleştirmek için " etkinleştirmek "(etkinleştirme) ve şimdiye kadar kullandığınız önbellekleme yöntemi.

Genel Ayarlar: Tarayıcı Önbelleği

Tarayıcı önbelleği etkinleştirme "Tüm Değişiklikleri Kaydet" i tıklayarak tek bir onay kutusu seçmek kadar kolaydır (Tüm Ayarları Kaydet).

Tarayıcı önbelleğe alma

Tarayıcı önbelleği etkinken, web sitesi kaynakları ziyaretçilerin tarayıcıları tarafından önbelleğe alınır. Bu şekilde, bir sayfa ikinci kez görüntülendiğinde, bu kaynaklar tarayıcı önbelleğinden yüklenir.

Genel Ayarlar: CDN

Bir içerik dağıtım ağı kullanıyorsanız (CDN) CDN hizmetinizi W3TC ile entegre edebilirsiniz. Bu, web sunucunuzun önbelleğe alınmış dosyalarını yansıtır, böylece her iki hizmetten de yararlanabilirsiniz: dağıtılmış içeriğin önbelleğe alınması ve teslimi (CDN).

CDN entegrasyonunu etkinleştirmek için " etkinleştirme », CDN listesinden CDN servis sağlayıcınızı seçin, ardından« Tüm ayarları kaydet "(Tüm ayarları kaydet).

CDN yapılandırma W3TC

Bunun düzgün çalışması için CDN kimlik bilgilerinizi W3TC'ye eklemek için CDN menüsünü de ziyaret etmeniz gerekecektir.

Cloudflare’nın CDN servisleri listesindeki eksik olduğunu fark edebilirsiniz. Cloudflare'u kullanmak için bir W3TC uzantısı eklemelisiniz. Menüye erişin « uzantıları ", Cloudflare uzantısını etkinleştirin, ardından" genel Ayarlar CloudFlare entegrasyonunu tamamlamak için.

Genel parametreler: "Reverse Proxy"

Bu seçeneği kullanmak için, " vernik Sunucunuzda ve gelişmiş sunucu yapılandırma adımlarını izleyin. Blogunuzu erişimi olan özel bir ortamda barındırırsanız, bu yapmanız gereken sadece tür. kök Sunucuda. Eğer kurmakla ilgileniyorsanız ' vernik Böylece W3TC ile çalışır, Tuts Daha (İngilizce) bununla ilgili bir eğitim sunar.

Genel Ayarlar: İzleme

« Yeni Relic »Kontrol servisi, W3TC ile entegre edilebilir. Bu servisi kullanmak için, " Yeni Relic Sunucuda ve bir hesap oluşturun « Yeni Relic ". "Den beri Yeni Relic Sunucuya kurulmalıdır, paylaşılan barındırma ile uyumlu değildir.

Sunucunuza Yeni Kalıntı yüklüyse ve yeni bir hesabınız varsa « hatıra W3TC panonuza sunucu istatistikleri eklemek için kimlik bilgilerinizi bu bölüme girin.

Genel ayarlar: Çeşitli

"İçindeki ilk seçenek çeşitli Genel Ayarlar'da widget'ı etkinleştirmek için kullanılır " Google Page Speed "W3TC kontrol panelinde. Bunu yapmak için önce bir API anahtarı ayarlamanız gerekir.

çeşitli ayarlar W3TC

Çoğu durumda, bu seçenekleri yapılandırmak istemeyeceksiniz.

Yeniden yazma kuralları seçeneğinin varsayılan olarak işaretli olduğunu kontrol edin. W3TC'nin yazma kuralları yapılandırmanızda bir sorun olduğunu size bildirmesini önlemek için işareti kaldırın.

« dosya kilitleme etkinleştirme "(Dosya kilitlemeyi etkinleştir) varsayılan olarak devre dışıdır. Dosyaları kilitlemek, çoğu paylaşılan barındırmayla uyumlu değildir. Bununla birlikte, özel barındırmada, onu etkinleştirebilir ve sitenizin performansını iyileştirip iyileştirmediğini görebilirsiniz.

« Disk gelişmiş sayfayı Optimize "Ve" NFS küçültmek disk önbelleği Varsayılan olarak devre dışı bırakılmıştır. Sitenizin performansına mütevazı bir destek sağlayabilecek bir seçenek.

« Kenar Modunu Etkinleştirme Üretim alanlarında devre dışı bırakılmalıdır. Ancak, bu önbelleğe alma özelliğini bir test ortamında test etmek istiyorsanız, bu seçeneği seçin.

Genel Ayarlar: Hata Ayıklama

Aktif olarak kullanmıyorsanız Hata Ayıklama Modu devre dışı kalmalıdır.

ayıklama modu W3TC

Hata ayıklama modu etkin durumdayken, sayfa kaynağının sonuna hata ayıklama bilgisi eklenecektir.

Yalnızca "menüsünde etkin olan önbellek modüllerinin belirtilmesi ilginçtir. ayarlar Hata Ayıklama modunda kullanılabilecek. Yukarıdaki resimde sadece bunu görebilirsiniz " Sayfa Önbellek "Ve" Küçültmek " mevcut. Bunun nedeni, görüntü yakalandığı sırada diğer önbelleğe alma özelliklerinin devre dışı bırakılmış olmasıdır.

Genel ayarlar: Ayarları dışa / içe aktarma

W3TC'yi birkaç sitede kullanıyorsanız ve aynı seçenekleri her yere uygulamak istiyorsanız, bu özellik çok faydalı olacaktır.

ayarları al ve ver

Seç " Indir Geçerli ayarları dışa aktarmak için. Ardından seçeneği kullanın Dosya seç Aynı konfigürasyonu indirmek için başka bir sitede. W3TC'yi yapılandırırken geri yükleme noktası olarak kullanmak üzere bir yedekleme dosyası oluşturmak için de bu seçeneği kullanabilirsiniz.

Bu ders için burada duracağız. Bir sonrakinde devam edeceğiz. W3TC'in farklı özelliklerini keşfettiğimizi unutmayın.

Bu meta kutuları listesi, aşağıdaki özelliklerin bir özetine sahiptir:tam sürümlerinde) «menüsünde mevcut Performans '.

Şimdiye kadar herhangi bir sorunuz var mı? Bize sormakta tereddüt etmeyin.