Daha Hızlı Web Siteleri için WordPress W3 Toplam Önbellek Eklentisi Nasıl Kullanılır
Yayınlanan: 2018-08-30
WordPress Core, site yükleme süresini ve sunucu kaynaklarının kullanımını azaltmak için önbelleğe alma sistemlerinin kullanılması söz konusu olduğunda biraz eksiktir. Neyse ki, WordPress deposunda mevcut olan birkaç en iyi eklenti var; bunlardan biri, önbelleğe alma kurallarını kullanarak web sitelerinin daha hızlı yüklenmesine yardımcı olan WordPress W3 Total Cache eklentisidir.
WordPress sitesinde bir önbelleğe alma mekanizması kullanmak, kullanıcının önceden talep ettiği verileri tarayıcı önbelleğe almayı kullanarak yeniden kullanarak gelişmiş bir kullanıcı deneyimi sağlar. Önbelleğe alma sayesinde dosyalar anında kullanılabilir hale gelir ve bu da bir web sitesinin daha hızlı yüklenmesini sağlar.
Cloudways'de, WordPress örneğinin her yeni yüklemesi, özel olarak geliştirilmiş WordPress önbellek eklentimiz olan önceden yapılandırılmış Breeze ile birlikte gelir. Ancak, yönetilen bulut barındırma yığınımızla da uyumlu olduğu için WordPress siteleri için W3 Toplam Önbellek kullanmaya devam etmek istiyorsanız, bu kılavuz tam size göre. (Benzer ayarlara sahip diğer WordPress önbellek eklentilerini de kullanabilirsiniz.)
Bu kılavuzda, WordPress web sitesinde W3 Toplam Önbelleği'ni, bundan en iyi şekilde yararlanmak için önerilen bazı W3 Toplam Önbellek yapılandırmalarıyla nasıl kullanacağınızı göstereceğiz.
- WordPress W3 Toplam Önbellek Eklentisini Kurun
- WordPress için W3 Toplam Önbellek Nasıl Kullanılır
- Gösterge Paneli
- Genel Ayarlar
- Sayfa Önbelleği
- küçült
- Veritabanı Önbelleği
- Nesne Önbelleği
- Tarayıcı ön belleği
- CDN
- Ters Proxy
- izleme
- lisanslama
- Çeşitli
- hata ayıklama
- İçe/Dışa Aktarma Ayarları
- Cloudflare W3 Toplam Önbellek Yapılandırması
- Breeze – WordPress Önbellek Eklentisi
- Çözüm
WordPress W3 Toplam Önbellek Eklentisini Kurun
WordPress kontrol panelinize giriş yapın ve Eklentiler → Yeni Ekle seçeneğine gidin ve W3 Total Cache öğesini arayın.


WordPress için W3 Total Cache ayarını yapılandırmak için eklentiyi kurun ve etkinleştirin . Eklenti dosyasını indirdiyseniz, eklentiyi manuel olarak da yükleyebilirsiniz. Bu durumda, Cloudways platformu tarafından sağlanan FTP erişimini kullanabilirsiniz.
İlk olarak, elimizdeki eklenti ayarlarına göz atacağız. Yeni başlayanlar için ayarlar kafa karıştırıcı olabilir, bu nedenle her seçeneğin tam olarak ne yaptığını bilmek faydalıdır.
WordPress için W3 Toplam Önbellek Nasıl Kullanılır?
WordPress web sitesinde W3 Total Cache'i yüklediğinizi ve etkinleştirdiğinizi varsayarsak, Yönetici kenar çubuğunda, Genel Ayarlar sekmesi altındaki “ Performans ” gibi yeni bir seçenek göreceksiniz. Etkinleştirilebilen veya devre dışı bırakılabilen farklı önbellek türleri göreceksiniz. Her pencere öğesi türü, önbelleğe alma için genel ayarları ve kullanılacak önbelleğe alma yönteminin türünü içerir. 
Gösterge Paneli
Kontrol panelinden aşağıdakiler gibi birkaç hızlı işlem gerçekleştirebilirsiniz:
- Uyumluluk kontrolü
- Boş farklı önbellek türleri
Devam etmeden önce, yüklü ve etkin/devre dışı bırakılmış Sunucu Modülleri ve Kaynakları görüntüleyen bir uyumluluk kontrolü yapmayı unutmayın . Bu size bu önbellek eklentisinin sahip olduğunuz kaynaklara göre ne kadar iyi performans gösterebileceği hakkında bir fikir verecektir, sadece bunu değil, daha fazla W3TC özelliğinden yararlanmak için yüklemeniz gerekebilecek yazılımı da gösterecektir. 
Genel Ayarlar
Bu modda, önbelleğe alma ayarlarını gerçekten kaydetmeden önce önizleme modunu etkinleştirebilirsiniz . Ve bu bölüm ayrıca, mevcut önbelleği temizlemek için kullanılabilecek Ayarları Kaydet ve Önbellekleri Temizle seçeneğine de sahiptir.

Bugünkü W3 Total Cache Configuration kılavuzumuzda General Settings sekmesinde bahsi geçen ayarları yapılandıracağız.
Sayfa Önbelleği
Sayfa önbelleği, daha önce ziyaret ettiğiniz WordPress gönderilerinin/sayfalarının kopyalarını oluşturur. Etkinleştirilmemişse, sitenizdeki her sayfa görünümünde WordPress, PHP'yi çalıştırarak ve veritabanına sorgular göndererek sayfa içeriğini oluşturur.
Bu ayar etkinleştirildiğinde, ziyaretçilere sayfanın önbelleğe alınmış bir sürümü sunulur. Sayfa yükleme süresini azaltır ve ayrıca sunucu kaynakları üzerindeki yükü azaltır, dolayısıyla sunucunuzun daha fazla trafik işleme kapasitesini artırır.
Örneğin, bir sitenin üstbilgisi veya altbilgisi çok sık değişmez ve kullanıcı aynı sayfaya her döndüğünde sunucudan yeni bir kopya gerektirmez. Statik dosyanın kopyası, kullanıcının tarayıcısında saklanır ve tekrar istendiğinde sunulur.

Önerilen Önbellek yöntemi, hem PHP 5.6 hem de PHP 7'de Alternatif PHP Kodudur .
Gelişmiş Sayfa Önbelleği
Gelişmiş bir kullanıcıysanız, WordPress Kontrol Paneli > Performans seçeneğine gidin, ardından Sayfa Önbelleği seçeneğine tıklayın ve gereksinimlerinize göre WordPress Sayfa Önbelleği için W3 Toplam Önbelleği yapılandırın.
küçült
Adından da anlaşılacağı gibi, bu seçenek CSS, JS ve HTML dosyalarınızın küçültülmesini sağlar. Bu bir önbelleğe alma ayarı değildir ve farklı WordPress kurulumlarında farklı davranır.
Küçültme, dosyalardan gereksiz boşlukları, yorumları ve girintileri ortadan kaldırarak alan tasarrufu sağlama ve toplam dosya boyutunu küçültme işlemidir. Bunlar, görüntüleme ve diğer kullanıcı etkileşimlerinden sorumlu dosyalardır ve yeterince hızlı teslim edilmezse kullanıcı deneyimine zarar verebilir.
Daha önce bir WordPress hazırlama sitesinde ayrı olarak test etmenizi öneririz. Bazı durumlarda, küçültme işlemi sunucu yoğun olduğu için web sitenizin performansına zarar verir.

Önerilen Önbellek yöntemi, hem PHP 5.6 hem de PHP 7'de Alternatif PHP Kodudur .
Gelişmiş Küçültme
Gelişmiş bir kullanıcıysanız, sol kenar çubuğundan Performans > Küçült'e gidin ve küçültmeyi ihtiyacınıza göre yapılandırın.
Veritabanı Önbelleği
Veritabanı sorgularını önbelleğe almak, sunucunuzdaki yükü azaltacaktır, dolayısıyla sunucu, web sitesine gelen trafik akışına hizmet etmek için daha fazla kaynağa sahip olacaktır.
Bu önbelleğe alma türünde, sık sorgular önbelleğe alınır ve kullanıcı tekrar tekrar benzer bir istekte bulunduğunda kullanılır. Bu, veritabanı içindeki tüm tabloları arama yolculuğundan tasarruf sağlar ve istenen sonucu daha hızlı geri getirir.
Bu, özellikle sayfa yüklemesi başına çok sayıda veritabanı sorgusu gönderen bir WordPress web siteniz varsa yararlı olacaktır.
Önerilen Önbellek yöntemi Memcached'dir .

Gelişmiş Veritabanı Önbelleği
Gelişmiş bir kullanıcıysanız, kenar çubuğu menüsündeki Performans sekmesi altındaki Veritabanı Önbelleği seçeneğine gidin ve Veritabanı Önbelleğini ihtiyacınıza göre yapılandırın.

Nesne Önbelleği
Nesne önbellekleri, özellikle veritabanı yoğun web siteleri için kullanışlıdır. Cloudways bir süre önce Redis'i sunucularına entegre etti, Sunucular → Ayarlar ve Paketler → Paketler'e giderek yüklemeniz ve ardından Redis'i yükle ve ardından burada Nesne Önbelleğini Etkinleştir'e tıklamanız gerekiyor. WordPress'e Redis eklemek için kapsamlı bir kılavuz yazdık.
Önerilen Önbellek yöntemi Redis'tir .

Gelişmiş Nesne Önbelleği
Gelişmiş bir kullanıcıysanız, Nesne Önbelleğini gereksiniminize göre yapılandırabilirsiniz. Performans sekmesinin altındaki Nesne Önbelleği seçeneğine tıklamanız yeterlidir.
Tarayıcı ön belleği
Bu günlerde tarayıcılar, kullanıcı deneyimini geliştirmek için web sitelerinin statik içeriğini önbelleğe alıyor. Tarayıcı önbelleğinin W3TC seçeneğinde bunu etkinleştirebilir/devre dışı bırakabilirsiniz. Ek olarak, öğelerin istisnalarını ve son kullanma tarihlerini ekleyebilirsiniz.
Etkinleştirmenizi ve ardından Tarayıcı Önbelleği sekmesine gitmenizi ve maksimum etki için aşağıdaki ayarları etkinleştirmenizi öneririz.
- Son Değiştirilen başlığı ayarla
- Süre sonu başlığını ayarla
- Önbellek kontrol başlığını ayarla
- Varlık etiketi ayarla
- W3 Toplam Önbellek başlığını ayarla
- HTTP (GZIP) sıkıştırmasını etkinleştir
Tarayıcı önbelleği, özellikle sitenizin düzenli ziyaretçileri varsa önemlidir. Statik içerik, ayarlarda uyguladığınız kurallara göre tarayıcılarında zaten önbelleğe alınmıştır. Tüm web sitesinin daha hızlı yüklenmesini sağlayan ve bant genişliğinden tasarruf sağlayan sunucudan yalnızca güncellenen içerik yüklenir.

Gelişmiş Tarayıcı Önbelleği
Gelişmiş bir kullanıcıysanız, Tarayıcı Önbelleğini gereksiniminize göre yapılandırabilirsiniz. Performans sekmesinin altındaki Tarayıcı Önbelleği seçeneğine tıklamanız yeterlidir.
CDN
WordPress için İçerik Dağıtım Ağları, özellikle dünyanın her yerinden trafik alan web siteleri için popüler hale geldi. MaxCDN ve Cloudflare gibi CDN'ler popülerdir ve bunları W3TC eklentisi aracılığıyla WordPress web sitenize kolayca entegre edebilirsiniz.
CDN'ler, web sitenizin statik içeriğini yalnızca WordPress barındırma sunucunuz yerine farklı konumlardan sunar. Bu, sunucunuzdaki yükün azaltılmasına yardımcı olur ve farklı yerlerden gelen ziyaretçilere web sitesinin sunulma hızını artırır.
Bu, küresel kitleyi hedefleyen daha yüksek trafikli web siteleri için şiddetle tavsiye edilir. W3 Total Cache ile de uyumlu olan Cloudflare benzeri CDN, dünya genelinde 150'den fazla veri merkezine sahiptir. Bu ağlar, bir kullanıcının yaptığı her istek için web barındırıcısına gidip gelmek yerine, web sitenizin ve sunucunuzun bir kopyasını sunucusu aracılığıyla oluşturur.

Gelişmiş CDN Yapılandırması
Deneyimli bir kullanıcı, kendi ihtiyaçlarına göre sol W3TC (Performans) menü ve yapılandırmak W3TC CDN dan CDN için gezinme edin.
Ters Proxy
Cloudways sunucuları, önceden yüklenmiş bir Varnish önbelleğiyle birlikte gelir. Varnish, tüm içeriği (web sitenizin hem statik hem de dinamik içeriğini içerebilir) önbelleğe alan ve bu içeriği geri dönen ve hatta yeni ziyaretçilere sunan çok güçlü bir önbellektir. Bu önbellek, HTTP isteklerini hızlandırır ve Apache'nin (web sunucusu) önüne oturur.
W3TC'de, Web sitenizde her güncelleme yaptığınızda Vernik önbelleğini temizlemek için Ters Proxy ayarı kullanılır. Etkin durumda tutmanız şiddetle tavsiye edilir, aksi takdirde Varnish'i her seferinde manuel olarak temizlemeniz gerekir.

izleme
WordPress ile New Relic kullanıyorsanız, hesabınızın New Relic API'sini girerek web sitenize bağlayabilirsiniz.
Ancak Cloudways sunucuları, Sunucu Yönetimi → İzleme → Uygulama altında erişebileceğiniz yerleşik bir New Relic hesabıyla birlikte geldiğinden bu gerekli değildir.
New Relic, uygulamanızın ne kadar iyi çalıştığına dair bir fikir veren ve performansla ilgili sorunlara neden olan noktaları tanımlayan bir uygulama performansı izleme aracıdır.

lisanslama
WordPress siteleri için W3 Total Cache geliştiricilerinden destek ve bir yapılandırma kılavuzu istiyorsanız, lisans anahtarınızı buradan satın alabilir ve doğrulayabilirsiniz.

Çeşitli
Bu sekmenin altında, Google Sayfa Hızı kontrol paneli olarak kullanmak isteyebileceğiniz genel seçenekleri bulacaksınız. “ Yeniden yazma kurallarını doğrula ” yı korumanızı ve diğer seçenekleri işaretlemeden tutmanızı öneririz.

hata ayıklama
Hata ayıklama modu, özellikle hangi önbelleğin çalıştığını ve sayfalar üzerinde ne kadar etkisi olduğunu bilmek istiyorsanız kullanışlıdır. Hata ayıklama bilgilerini görüntülemek için web sitenizin kaynak kodunu görüntüleyin ve sayfanın sonuna gidin. Bir önbelleğin etkinleştirilip etkinleştirilmediğini, kaç sorgunun önbelleğe alındığını ve önbelleğe alınmış sayfanın oluşturulmasının ne kadar sürdüğünü bildiren yorumları göreceksiniz.

İçe/Dışa Aktarma Ayarları
Çok sayıda web siteniz varsa ve aynı W3TC kurulum sürecini tekrar tekrar yapmak istemiyorsanız, tüm ayarlarınızı kolayca dışa aktarabilir ve ayarları diğer web sitenize aktarabilirsiniz.

Cloudflare W3 Toplam Önbellek Yapılandırması
Cloudflare CDN'yi W3 Total Cache eklentisini kullanarak kullanmayı düşünüyorsanız, Uzantılar sekmesine gidin ve WordPress için Cloudflare'ı zaten kurduğunuzu varsayarak, Cloudflare eklentisini etkinleştirin → eklentinin ayarlarına gidin ve e-postanızı ve API anahtarınızı sağlayın yetkilendirme için.

Yetkilendirme tamamlandıktan sonra W3TC eklentisini kullanarak Cloudflare'ı yapılandırabileceksiniz.
Breeze – WordPress Önbellek Eklentisi
Breeze, Cloudways ekibi tarafından geliştirilen ücretsiz ve kullanıcı dostu bir WordPress Önbelleğe Alma Eklentisidir. WordPress performansını çeşitli seviyelerde optimize etmek için çeşitli seçenekler sunar. WordPress, WooCommerce ile WordPress ve WordPress Multisite ile eşit derecede iyi çalışır. Bu, daha hızlı bir web sitesini hedefleyen özelliklere sahip hafif bir eklentidir.
Çözüm
Bugün, daha iyi bir sayfa yükleme süresi için WordPress için W3 Total Cache kurmayı öğrendik. W3 Total Cache Plugin kullanarak WordPress web sitesini daha iyi optimize etmek için ince ayar yapabileceğiniz birçok gelişmiş ayar vardır. Her şey çeşitli WordPress kurulumlarına bağlıdır. Ayarları bozabileceğinizi unutmayın, bu nedenle önerilen ayarları kullanmak sizin için en faydalı olacaktır. Ancak yine de çeşitli önbelleğe alma kombinasyonlarını denemek istiyorsanız; Sitenizin tam yedeğini almanızı öneririm.
