Web Sitenizin Hızını Güçlendirmek İçin W3 Toplam Önbellek Ayarları
Yayınlanan: 2020-11-10Bu başlığı doğru okudunuz.
Bu gönderi, her blog yazarının araç kemerleri altında olması gereken belirli bir WordPress eklentisi hakkındadır.
Hepsi bir arada bir web sitesi optimizasyon eklentisi olan W3 Total Cache'den bahsediyorum.
WordPress kullanıyorsanız, web sitenizin performansını güçlendirmek için W3 Toplam Önbelleği nasıl kullanacağınızı öğrenmek için okumaya devam edin.
İçindekiler
- 1. Giriş
- 2. Genel Ayarlarınızı Optimize Etme
- 3. W3 Toplam Önbellek Optimal Ayarları: Sayfa Önbelleğe Alma
- 4. Küçültme Ayarlarını Optimize Etme
- 5. Veritabanı Önbelleğini Optimize Etme
- 6. Nesne Önbelleğini Optimize Etme
- 7. Tarayıcı Önbelleğini Optimize Etme
- 8. Kullanıcı Aracısı, Yönlendiren ve Çerez Gruplarını Optimize Etme
- 9. Parça Önbelleğini Optimize Etme
- 10. Ölçeklenebilirlik için Uzantıları Kullanma
- 11. Sonuç
Saatin eklentisini tanıtarak başlamama izin verin.
W3 Total Cache nedir?
Bir blog yazarı olarak, web sitenizin performansını artırmak en önemli öncelik olmalıdır.
Yalnızca kullanıcı deneyimini önemli ölçüde iyileştirmekle kalmaz, aynı zamanda daha yüksek arama motoru sıralamalarına ulaşmanıza da yardımcı olur.
W3 Total Cache, web sitesi performans optimizasyonunu parkta bir yürüyüş haline getirir. Yükleme hızını etkileyen faktörlerin çoğu için ihtiyaç duyacağınız tüm özelliklere sahiptir.
Tıpkı diğer tüm WordPress eklentileri gibi, W3 Total Cache yüklemek ilk adımdır.
Ana menüden 'Performans'ı ve ' Gösterge Tablosu'nu tıklayarak eklentinin genel bakış sayfasını görüntüleyebilirsiniz.
Bu size eklentinin bazı temel özelliklerine iyi bir bakış sağlayacaktır. Ayrıca, bir WordPress uyumluluk kontrolü ve önbellek boşaltma gibi hızlı eylemler gerçekleştirebilirsiniz.
Elbette, W3 Toplam Önbellek kontrol paneli sayfası yalnızca başlangıçtır.
Neden kaputun altına daha yakından bakmıyoruz?
Genel Ayarlarınızı Optimize Etme
Çoğu WordPress blog yazarı gibi, "Genel Ayarlar" sayfası muhtemelen kontrol edeceğiniz ilk bölümdür.
Neyse ki, W3 Total Cache'nin temel özelliklerinin etkinleştirilebileceği yer de burası:
1. Web Siteniz İçin Doğru Sayfa Önbellek Ayarını Seçme
Daha ileri gitmeden önce, sayfa önbelleğe alma - birçok W3 Total Cache özelliği ile birlikte - bu yazıda zaten açıklanmıştır. Bunu yapmak size daha sonra bahsedilecek olan tüm stratejilerin daha ayrıntılı bir açıklamasını vermelidir.
Artık bunu yoldan çıkardığımıza göre, W3 Total Cache ile tam anlamıyla iki tıklama ile sayfa önbelleğe alma etkinleştirilebilir.
"Sayfa Önbelleği" bölümünün altındaki "Etkinleştir" onay kutusunu seçmeniz ve " Tüm ayarları kaydet" i tıklamanız yeterlidir .
Web sitesi önbelleğe alma, tarayıcıların web sitenizin verilerini geçici olarak kaydetmesini sağlayarak çalışır. Bu, kullanıcının bir sonraki ziyaretinde içeriğinizi anında getirmelerine olanak tanır.
Peki ya diğer ayarlar?
W3 Total Cache kullanmanın güzelliği, çoğu özelliğin kutudan çıkar çıkmaz iyi çalışması gerektiğidir. Ancak, dikkat edilmesi gereken W3 Total Cache optimum ayarları vardır.
Siteniz şu anda paylaşılan bir ana bilgisayarda çalışıyorsa, sayfa önbellek yönteminiz olarak "Disk: Geliştirilmiş" i seçin.
Bununla birlikte, özel bir sunucuya yükseltirseniz, 'İşlem kodu' önbelleğe alma seçilmelidir. Bulut barındırmayı kullananlar için, 'Memcached' sayfa önbellek yönteminiz olmalıdır.
2. Daha Düşük Bant Genişliği Kullanımı İçin Kodunuzu Küçültme
Kod küçültme, web sitenizin performansını kolay bir şekilde artırabilecek başka bir W3 Toplam Önbellek özelliğidir.
Web sitenizin kodlarının web tarayıcılarına yüklenmek için bant genişliğini kullandığını unutmayın. Buna CSS, HTML, JavaScript vb. Dahildir.
Bu kod bitleri ne kadar büyükse, aktarılmaları için o kadar fazla bant genişliği gerekir.
Bu da sayfanızın genel yükleme süresini artırır.
Eski usul yöntemle küçültme nasıl yapılır
Küçültme ile yorumlar, boşluklar ve satır kesmeleri gibi gereksiz kod öğeleri kaldırılır.
Manuel yapmak ister misiniz?
Elbette, günlerce hatta haftalarca bilgisayarınızın önünde bakmaya hazırsanız.
Bunun yerine, yüklediğiniz herhangi bir kodu otomatik olarak küçültmek için Kodu Küçült gibi bir araç kullanın.
Bu sizin için yeterince kolay değilse, W3 Total Cache kodlarınızı bir çırpıda küçültebilir.
W3 Total Cache ile Yapmak
"Küçült" bölümünde, "Etkinleştir" onay kutusunu işaretleyin ve değişikliklerinizi kaydedin. Geri kalan ayarlara gelince, bunları varsayılan değerlerinde bırakabilirsiniz.
Bununla birlikte, Cloudflare kullanıyorsanız, W3 Total Cache aracılığıyla küçültme devre dışı bırakılabilir. Bu, sizin adınıza kod küçültme uygulayan bir web optimizasyon ve güvenlik hizmetleri şirketidir.
Cloudflare ile ilgileniyorsanız, ücretsiz bir çözüm sunduklarını söylemekten memnuniyet duyuyorum.
Bu, global bir CDN, temel DDoS koruması ve ücretsiz bir SSL sertifikasından yararlanmanızı sağlar.
3. Diğer Site Önbelleğe Alma Yöntemlerini Kullanma
Yukarıda bahsedilen temel sayfa önbelleğinden ayrı olarak, genel ayarlar sayfasında çeşitli önbelleğe alma seçeneklerini de değiştirebilirsiniz. Buna veritabanı önbelleğe alma, İşlem kodu önbelleğe alma, nesne önbelleğe alma ve tarayıcı önbelleğe alma dahildir.
Bu önbelleğe alma seçenekleri doğrudan küçültme bölümünün altında bulunabilir.
Her bir önbelleğe alma seçeneğini kullanmanın belirli yolları aşağıda verilmiştir:
- İşlem Kodu Önbelleği - İşlem kodu önbelleğe alma, web sitenizdeki PHP kod bloklarını azaltarak çalışır. Yalnızca W3 Total Cache Pro'nuz varsa kullanılabilir.
- Veritabanı Önbelleği - Sanal barındırma veya bir İçerik Dağıtım Ağı kullanıyorsanız , veritabanı önbelleğini devre dışı bırakmak en iyisidir. Yardımcı olup olmadığını görmek için bu seçeneği etkinleştirdikten sonra web sitenizin hızını da test etmek isteyebilirsiniz.
- Nesne Önbelleği - WordPress yönetici alanınızı yavaşlatsa da dinamik web siteleri için nesne önbelleğe alma önerilir. Bunlar, kullanıcıların forum gönderileri, alışveriş sepetleri ve diğer özelleştirilebilir öğeler gibi içeriği değiştirmesine veya eklemesine izin veren sitelerdir.
- Tarayıcı Önbelleği - Tüm önbelleğe alma seçeneklerinin dışında, ne olursa olsun etkinleştirmeniz gereken tarayıcı önbelleği. Ziyaretçilerinizin bilgisayarlarının kaynaklarını kullanır, böylece sitenizi normal koşullar altında olumsuz etkilemez.
4. CDN Ayarlarınızı Güncelleme
Ek önbelleğe alma ayarlarının ardından "CDN" bölümü gelir.
Basit bir ifadeyle, bir CDN, birden çok bölgeye dağıtılmış bir proxy sunucuları ağından yararlanarak çalışır. Daha sonra, kullanıcıların web sitenizin verilerini en yakın sunucudan indirmelerine izin verilerek gecikme önemli ölçüde azaltılır.
Bir dereceye kadar, CDN'ler ayrıca DDoS veya Dağıtılmış Hizmet Reddi saldırılarına karşı koruma sağlar.
Peki… bu, W3 Total Cache'nin bana bir CDN vereceği anlamına mı geliyor?
Ne yazık ki, W3 Total Cache'de CDN seçeneğini etkinleştirmek, bu avantajları otomatik olarak alacağınız anlamına gelmez.
Mesele şu ki, bir CDN yalnızca üçüncü taraf sağlayıcıların yardımı ile kullanılabilir. Cloudflare dışında, CDN hizmetleri sunan diğer şirket örnekleri şunlardır:
- MaxCDN
- KeyCDN
- Raf alanı
WordPress blogları için bu ücretsiz CDN hizmetleri listesini okuyarak daha fazla seçenek görüntüleyebilirsiniz.
Bir CDN kullanıyorsanız, W3 Total Cache'nin genel ayarlar sayfasındaki 'Etkinleştir'i tıklamalısınız.
Ardından, açılır menüden CDN sağlayıcınızla eşleşecek uygun "CDN Türü" nü seçmeniz gerekir.
Nedir bu - CDN'nizi listeden bulamıyor musunuz?
W3 Total Cache'nin popülaritesi sayesinde, CDN sağlayıcınız büyük olasılıkla yapılandırma sürecinde size yardımcı olabilir.
Örneğin Cloudflare kullanıcılarının, CDN'leriyle W3 Total Cache kullanmak için resmi uzantıyı kullanmaları gerekir.
Diğer CDN hizmet sağlayıcıları için, "Genel Yansıtma" seçeneği büyük olasılıkla kullanılacaktır.
Her durumda, CDN'nizi W3 Total Cache ile kurarken ek kurulum gereklidir. Bu süreci daha sonra biraz daha detaylı inceleyeceğiz.
5. Ekstra Ayarları Anlamak
W3 Total Cache'nin bu kadar popüler olmasının nedenlerinden biri kapsamlılığıdır.
Yukarıda özetlenen ayarlara ek olarak, performans optimizasyonunu bir sonraki seviyeye taşıyan gelişmiş araçlara da sahiptir.
Kabul edilirse, WordPress kullanıcılarının çoğunun bu özelliklerle oynamasına gerek yoktur.
Ama yaparsan, o zaman bu özellikleri hızlıca gözden geçirmeme izin ver.
Ters Proxy
CDN bölümünün hemen ardından, "Ters Proxy" yi bulacaksınız.
Bu, site içeriği her güncellendiğinde Varnish önbelleğini yenileyen bir özelliktir.
Bu terimler size tanıdık gelmiyorsa, muhtemelen bunları kullanmanız gerekmiyordur.
Varnish Cache, çoğunlukla büyük siteler ve API'ler tarafından kullanılan bir uygulama hızlandırıcıdır. Sunucunuza yüklendikten sonra, büyük hız artışları için web sitenizin içeriği için bağımsız olarak önbelleğe alma işlemi gerçekleştirir.
W3 Total Cache'nin ters proxy ayarları, Vernik IP adreslerinizi belirlemenize izin verir. Değişikliklerinizin etkili olması için "Tüm ayarları kaydet" i tıklamanız gerekir.
Bir şeyleri perspektife koymak için Varnish, Reddit, Wikipedia ve Stack Overflow gibi çok büyük web siteleri tarafından kullanılıyor .
Bu siteler kadar trafik almadığınız sürece, şimdilik Varnish veya ters proxy ayarları konusunda endişelenmem.
İzleme
Ters proxy'ye benzer şekilde, "İzleme" bölümü, çoğu W3 Total Cache kullanıcısının göz ardı ettiği başka bir özelliktir.
Temel olarak, sitenizin veya web uygulamanızın performansını bir yazılım analiz hizmeti olan New Relic aracılığıyla izlemenizi sağlar.
New Relic kullanıyorsanız, API anahtarınızı burada yapılandırmanız gerekir.
Parça Önbelleği
Dinamik PHP kodu blokları kullanan web siteleri için, parça önbelleğe alma, web sitenize gözle görülür bir hız artışı sağlamalıdır.
Parça önbelleğe alma kadar etkili olsa da, bu özelliğin iki dezavantajı vardır.
İlk olarak, bunu uygulamak zor olabilir.
W3 Total Cache genel ayarlar sayfasının "Fragment Cache" bölümü, dağıtımın ilk adımında yardımcı olacaktır.
Bir parça önbellek yöntemi seçtikten sonra, PHP kodlarınız için "parça grupları" da tanımlamanız gerekir. Bu bir geliştirici için bir görevdir, ancak öğrenmek istiyorsanız, W3 Edge'deki bu sayfayla başlayın.
Karmaşık yapılandırma işleminin yanı sıra, parça önbelleğe alma ayrıca W3 Total Cache Pro satın almanızı gerektirir.
Bu bizi bilmeniz gereken bir sonraki özelliğe götürür.
Lisanslama
W3 Total Cache Pro'ya yükselttiyseniz, anahtarınızı "Lisanslama" bölümüne girebilirsiniz. Bittiğinde, mevcut WordPress kurulumunuz için kopyanızı etkinleştirmek üzere 'Lisans anahtarını doğrula'yı tıklayın.
Bu bana hatırlattı, henüz W3 Total Cache Pro'nun faydalarından bahsetmedik.
W3 Total Cache Pro'nun dört satış noktasından biri olan parça önbelleğe almayı zaten ele aldık:
Muhtelif Ayarlar
W3 Total Cache esnekliği, genel ayarlar sayfasındaki "Çeşitli" bölümü ile tam ekran.
En üstte 'Google Page Speed Dashboard Widget'ı Etkinleştir' seçeneği bulunur.
Doğru şekilde yapılandırıldığında, bu, web sitenizin PageSpeed Insights raporundaki verileri WordPress panonuzda sunacaktır. Onay kutusunu seçmeniz ve PageSpeed API anahtarınızı girmeniz yeterlidir.
PageSpeed Insights'ı kullanmak, bir web sitesinin performansını ölçmek için başvurulan bir yöntemdir.
Yukarıdaki özellik sayesinde, hız puanınız gerçek zamanlı olarak güncellendiğinden W3 Total Cache'de ince ayar yapmak daha kolaydır.
PageSpeed Insights API anahtarınızı nereden alacağınızı bilmiyorsanız, Google'ın bu belgelerine bakın.
Entegre PageSpeed Insights ile, 'Yönetici çubuğunda sayfa derecelendirmesini göster' seçeneğini de etkinleştirebilirsiniz. Bu, web sitenizin hız puanını WordPress panonuzda anında görünür hale getirecektir.
PageSpeed Insights ile ilgili ayarların altında "Yeniden yazma kurallarını doğrula" seçeneği bulunur.
Açıklamadan da anlaşılacağı gibi, yeniden yazma kurallarınız .htaccess dosyanızda sorun olduğunda sizi uyaracaktır.
Bu seçeneğin etkinleştirilmesi, web sitenizin performansı üzerinde herhangi bir yan etkiye neden olmayacağından, açık bırakmak en iyisidir. Bu, web sitenizin kodunun bütünlüğünü korumanıza yardımcı olacaktır.
Devam ederek, 'Dosya kilitlemeyi etkinleştir' seçeneği, birden çok kullanıcının veya işlemin aynı dosyaya aynı anda erişmesini engeller.
W3 Total Cache, paylaşılan barındırmada çalışan web sitelerinin yanı sıra NFS sistemleri için bu seçeneğin devre dışı bırakılmasını önerir.
Belki de dosya kilitlemenin yararlı olduğu tek senaryo, erişim çakışmalarının makul olduğu çok yoğun sitelerdedir. O zaman bile, herhangi bir algılanabilir performans kazanımı ile sonuçlanmayabilir.
Geçici performans optimizasyon özelliklerinden bahsetmişken, bir sonraki seçenek de gelişmiş yükleme hızını garanti etmez. İlginç bir şekilde, dosya kilitlemenin tam tersi kullanım durumuna sahiptir.
Web barındırıcınız NFS tabanlıysa, 'Disk gelişmiş sayfasını optimize edin ve NFS için disk önbelleğe almayı küçültün' seçeneğini etkinleştirmeyi düşünün . Bu, web sitesi performansında makul bir artışa yol açabilir, ancak işe yarayıp yaramadığını kendiniz görmeniz gerekir.
Son olarak, son iki çeşitli ayarın web sitesi performansının iyileştirilmesiyle hiçbir ilgisi yoktur.
'Ürün kalitesini iyileştirmek için kullanımı anonim olarak izle' etkinleştirildiğinde, eklenti kullanımınızı izlemek için W3 Toplam Önbelleği verirsiniz. Eklentinin gelişimini önemsiyorsanız kullanışlıdır, ancak birçok blogcu bunun kapalı olmasını tercih eder.
Öte yandan , 'Önbelleğe alma istatistiklerini etkinleştir' , zaman içinde W3 Toplam Önbelleğine ince ayar yapmak istiyorsanız yardımcı olabilir.
6. Hata Ayıklama Ayarları
Önbelleğe alma istatistiklerini kullanmayı planlıyorsanız, hata ayıklama ayarlarını kullanmanız da mantıklıdır.
Hata ayıklama modları, etkinleştirildiğinde belirli önbellekler hakkında derinlemesine bilgi üretir. Bunları kullanmak için, etkinleştirmek istediğiniz modun onay kutusunu işaretleyin.
İşin püf noktası, herhangi bir hata ayıklama modunu etkinleştirmek idealden daha az performansla sonuçlanabilir. Bunun nedeni, sitenizin W3 Toplam Önbellek özelliklerini izlemek için fazladan çalışma yapması gerektiğidir.
Bununla birlikte, hata ayıklama kısa vadede yapılmalıdır ve tüm sorunları çözdükten sonra devre dışı bırakılmalıdır.
7. W3 Toplam Önbellek Yapılandırmalarını İçe ve Dışa Aktarma
W3 Total Cache, genellikle çok az kurulum gerektiren veya hiç kurulum gerektirmeyen bir tak ve çalıştır çözümü olarak görülür.
Şimdiye kadar okuduklarınızla hala aynı şeyi söyleyebilir misiniz?
Muhtemelen değil.
Aslında, sitenizin ihtiyaçlarına göre uyarlanmasını istiyorsanız, W3 Total Cache yapılandırması saatler sürebilir.
Bu nedenle W3 Total Cache eklenti yapılandırma ayarlarını dışa ve içe aktarmanıza izin verir.
Eklenti yapılandırmasını harici bir kaynaktan içe aktarmak için , 'Dosya Seç'i tıklayın, HTML veya .json belgesini bulun ve ' Yükle'yi tıklayın . İster inanın ister inanmayın, aslında eklenti yapılandırmalarını indirmenize izin veren WordPress blogları var.
Eklenti ayarlarınızı yedek olarak dışa aktarmanız gerekirse, "Yapılandırmayı dışa aktar" ın yanındaki "İndir" i tıklamanız yeterlidir.
Yanlışlıkla bir yapılandırma dosyasını içe aktararak WordPress sitenizi mi bozdunuz?
Endişelenmeyin - eklentiyi her zaman tek bir tıklama ile varsayılan ayarlara geri döndürebilirsiniz.
Sadece 'Varsayılan Ayarları Geri Yükle'yi tıklayın ve altınsınız.
W3 Toplam Önbellek Optimal Ayarları: Sayfa Önbelleğe Alma
W3 Total Cache genel ayarlarıyla işiniz bittiğinde, gelişmiş sayfa önbelleğe alma seçeneklerinin zamanı geldi.
Hala ele almamız gereken çok şey var, bu yüzden maksimum web sitesi performansı için önerilen ayarlara geçelim.
Bir tavsiye: Bu yazının geri kalanı için birçok teknik terimle karşılaşacaksınız. Bununla birlikte, tanımlarını arayabilmeniz için ayrı bir sekmeyi açık tutmaya çalışın.
Ancak size kolaylık sağlamak için, çoğu WordPress blogu için optimum yapılandırmayı listeledim. Tek yapmanız gereken bu ayarları kopyalayıp W3 Total Cache üzerine uygulamaktır.
Hazır? Başlamak için "Performans" alt menüsünden " Sayfa Önbelleği" ni tıklayın.
8. Doğru Genel Seçenekleri Seçme
Sayfa önbelleğe alma için, aşağıda WordPress sitenizde kullanmanız gereken optimum W3 Toplam Önbellek ayarları verilmiştir:
- Önbellek gönderileri sayfası - Etkinleştirin.
- Ön sayfayı önbelleğe almayın - Devre dışı bırakın.
- Önbellek beslemeleri: site, kategoriler, etiketler, yorumlar - Etkinleştirin.
- Önbellek SSL (HTTPS) istekleri - Bir SSL sertifikası kullanıyorsanız etkinleştirin.
- URI'leri sorgu dizesi değişkenleriyle önbelleğe al - Onay kutusu grileşmediği sürece etkinleştirin.
- Önbellek 404 (bulunamadı) sayfaları - Devre dışı bırakın.
- Oturum açmış kullanıcılar için sayfaları önbelleğe almayın - Etkinleştirin.
- Aşağıdaki kullanıcı rolleri için sayfaları önbelleğe almayın - Tüm kullanıcı rollerini seçtiğiniz sürece etkinleştirin.
9. Takma Adları Yapılandırma
Takma adların ne olduğunu bile bilmiyorsanız, "Takma adlar" bölümünün altındaki hiçbir şeye dokunmayın.
Web barındırma dünyasında, bir takma ad, aynı WordPress kurulumuna işaret eden ayrı bir etki alanıdır. Bu, tek kişilik blog yazarlarının nadiren yaptığı bir şeydir, bu yüzden bu bölümü göz ardı etmekten çekinmeyin.
Aksi takdirde, daha sonra ne yapacağınızı zaten bilmelisiniz:
10. Önbellek Ön Yüklemesini Kullanma
Düzenli önbelleğe alma, geri gelen trafik deneyimini iyileştirirken, önbellek önyüklemesi herkese fayda sağlar.
Evet - buna ilk kez gelen ziyaretçiler dahildir.
Önbelleği önceden yüklemek için en iyi ayarlar şunlardır:
- Sayfa önbelleğini otomatik olarak hazırlayın - Etkinleştirin.
- Güncelleme aralığı - 900 saniye.
- Aralık başına sayfa - 10 sayfa.
- Site Haritası URL'si - Site haritanızın URL'sini yapıştırmanız yeterlidir. Bu yazıyı okuyarak site haritaları hakkında daha fazla bilgi edinin.
- Olayları yayınladıktan sonra önbelleği önceden yükle - Etkinleştir.
11. Önbellek Temizleme Politikanızı Ayarlama
Önbellekleri temizlemek, kullanıcıların web sitenizdeki en son değişiklikleri görebilmesini sağlar.
Bir temizleme politikası belirleyerek, aşağıdakilerden herhangi biri gerçekleştiğinde bu işlemi otomatik pilota alırsınız:
- Yeni bir gönderi oluşturuyorsun
- Mevcut bir gönderiyi düzenlersiniz
- Bir kullanıcı bir yorum yayınlar
Web sitenizin performansını etkilemeyecek bir temizleme politikası oluşturmak için aşağıdaki ayarları kullanın:
- Önbelleğe alınacak sayfalar - Ön sayfa, yazılar sayfası, yazı sayfası ve blog beslemesi.
- Temizlenecek besleme türlerini belirtin - Rss2 (varsayılan).
- Temizleme sınırı - Üst düzey bir sunucunuz varsa 15 veya daha fazla.
- Ek sayfalar - Boş.
- Site haritalarını temizleyin - Varsayılan normal ifade değerini koruyun.
12. REST API'yi Yönetme
W3 Total Cache Pro'nuz varsa ve RESTful API kullanıyorsanız, REST API önbelleğe alma aracından yararlanabilirsiniz.
RESTful API, Temsili Durum Aktarımı teknolojisine dayanmaktadır. Bu, WordPress'i bir JavaScript ön uç ile bağlamak, eklentileri çalıştırmak veya mobil uygulamalar oluşturmak gibi görevler için kullanılır.
Tahmin edeyim - bu büyüklükte bir şey yapmaya yakın değilsiniz.
Bu durumda, en iyisi REST API önbelleğini varsayılan ayarda bırakmaktır: "Önbelleğe alma."
13. Gelişmiş Sayfa Önbellek Ayarları
W3 Total Cache, sayfa önbelleğe alma için uzun bir gelişmiş ayarlar listesine sahiptir.
Doğal olarak, bu ayarları web sitenizin gereksinimlerine göre yapılandırmanın birçok yolu vardır. Ancak çoğu blog yazarı için aşağıdaki ayarlar yükleme hızının iyileştirilmesini sağlamalıdır.
- Geç başlatma - Devre dışı bırakın.
- Geç önbelleğe alma - Devre dışı bırakın.
- Uyumluluk modu - Önbelleğe alma hataları almıyorsanız devre dışı bırakın.
- Karakter Kümesi - Sayfa önbelleğinizde olağandışı karakterler bulmazsanız devre dışı bırakın.
- HEAD isteklerini reddet - Varsayılan olarak bırakın.
- Çöp toplama aralığı - diske önbelleğe alınıyorsa 3.600 saniye (aksi takdirde, bu seçenek grileşir).
- Yorum tanımlama bilgisi ömrü - 1.800 saniye
- Kabul edilen sorgu dizeleri - Boş.
- Reddedilen kullanıcı aracıları - Boş.
- Reddedilen çerezler - wptouch_switch_toggle (varsayılan).
- Aşağıdaki sayfaları asla önbelleğe almayın - wp -. * \. Php ve index \ .php (varsayılan.)
- Bu kategorilerle ilişkili sayfaları asla önbelleğe alma - Boş.
- Bu etiketleri kullanan sayfaları asla önbelleğe almayın - Boş.
- Bu yazarların sayfalarını asla önbelleğe alma - Boş.
- Bu özel alanları kullanan sayfaları asla önbelleğe almayın - Boş.
- Önbellek istisnası listesi - Önbelleğe alma ile ilgili sorunları olan sayfaları ekleyin.
- Sonda olmayan eğik çizgi sayfaları - Varsayılan sayfaları koruyun.
- Sayfa başlıklarını belirtin - Varsayılan ayarları koruyun.
- XML mime türünü işle - Etkinleştir.
Küçültme Ayarlarını Optimize Etme
Yine, Cloudflare kullanıyorsanız, W3 Toplam Önbellek kod küçültme ayarlarını değiştirmenize gerek yoktur.
'Küçült' sayfasında, kod küçültmenin WordPress web sitenizde nasıl işlendiğini kontrol edebilirsiniz.
Küçültme yapılandırma sayfasındaki her bölümün dökümü aşağıda verilmiştir:
14. Genel Ayarlar
Küçültme söz konusu olduğunda, genel ayarlarda herhangi bir değişiklik yapmanıza gerek yoktur. Ancak bu, W3 Total Cache'nin ideal kod küçültme ayarlarını incelemememiz gerektiği anlamına gelmez.
- URL yapısını yeniden yaz - Etkinleştir.
- Giriş yapan kullanıcılar için küçültmeyi devre dışı bırakın - Varsayılan olarak bırakın.
- Hata bildirimini küçült - Devre dışı bırakın.
15. HTML ve XML Küçültme
Varsayılan olarak, W3 Total Cache, web sitenizin HTML'sindeki satır içi CSS ve JavaScript dosyalarını küçültmez. Web sitenizin performansını iyileştirmek için bu seçenekleri etkinleştirebilirsiniz.
- HTML küçültme ayarları - Satır içi CSS ve satır içi JS küçültme ile etkinleştirin.
- Yorum gövdelerini yoksay - Varsayılan değerleri koruyun.
16. JS Küçültme Ayarları
Satır içi JavaScript küçültme açıkken ilk başta devre dışı bırakılırken, sitenizdeki gerçek JavaScript küçültme işlemi baştan etkinleştirilir.
Aşağıdaki ayarları uygulayarak JavaScript küçültmenin etkilerini en üst düzeye çıkarabilirsiniz:
- JS ayarlarını küçültme - "Yalnızca birleştir" yerine "Küçült" seçeneğini belirleyerek etkinleştirin.
- Alanlardaki işlemler (Önce) - "erteleme" kullanılarak engellemesiz.
- Alanlardaki işlemler (Sonra) - "erteleme" kullanılarak engellemesiz.
- Korunmuş yorum kaldırma - Etkinleştirin.
- Satır sonu kaldırma - Etkinleştirin.
- HTTP / 2 push - Nginx ile "Disk: Geliştirilmiş" yöntemini kullanmanız dışında etkinleştirin.
17. CSS Küçültme Ayarları
JavaScript küçültme işlemi gibi, CSS küçültme de hemen etkinleştirilir.
Bununla birlikte, akışkan bir web sitesi istiyorsanız etkinleştirebileceğiniz birkaç ek ayar vardır.
- CSS küçültme ayarları - "Yalnızca Birleştir" seçiliyken etkinleştirin.
- @import handling - Yok.
- HTTP / 2 Push - Etkinleştir.
18. Gelişmiş Küçültme Ayarları
Pastanın üzerine krema yapmak için, "Gelişmiş" bölümünde aşağıdaki seçenekleri kullanın.
- Harici dosyaları her 86.400 saniyede (24 saat) güncelleyin.
- Çöp toplama aralığı - 86.400 saniye (24 saat).
- Aşağıdaki sayfaları asla küçültmeyin - Boş bırakın.
- Aşağıdaki JS dosyalarını asla küçültmeyin - Yorumları ve okunabilirliği korumak için şu anda üzerinde çalıştığınız kodları geçici olarak ekleyin.
- Aşağıdaki CSS dosyalarını asla küçültmeyin - Yukarıdakinin aynısı.
- Reddedilen kullanıcı aracıları - Boş bırakın.
- Harici dosyaları / kitaplıkları dahil et - Google Yazı Tipleri ve Google Etiket Yöneticisi gibi harici kaynakların URL'lerini ekleyin. Değişikliklerinizi test ettiğinizden emin olun.
- Dosya adı eşleşmesi için Normal İfadeler kullanın - Harici JavaScript kitaplıklarını optimize etmek için W3 Toplam Önbellek kullanmıyorsanız devre dışı bırakın.
Veritabanı Önbelleğini Optimize Etme
Web siteniz, ihtiyaç duyulduğunda getirilmesi ve yüklenmesi gereken birçok parçadan oluşur.
Veritabanı önbelleğe alma, ortak sorgular için kaynakları hazır hale getirerek bu süreci artırabilir. Bu, kullanıcılara web sitesi verileri sunmanın CPU yükünü azaltır.
İşte yapmanız gereken ilk şey. Bir CDN veya sanal ana bilgisayar kullanmıyorsanız, 'Oturum açmış kullanıcılar için sorguları önbelleğe alma' seçeneğini etkinleştirin .
19. Gelişmiş Veritabanı Önbelleğe Alma Ayarları
Gelişmiş ayarlar için yapmanız gerekenler:
- Önbelleğe alınan nesnelerin maksimum ömrü - yüksek trafikli siteler için 180 saniye, düşük trafikli siteler için 7.200 saniyeye kadar.
- Çöp toplama aralığı - 3.600 ile 86.400 saniye arasında herhangi bir yerde (seçenek gri değilse).
- Aşağıdaki sayfaları asla önbelleğe almayın - Boş bırakın.
- Yok sayılan sorgu kaynaklanıyor - Varsayılan değerleri bırakın veya WooCommerce kullanıyorsanız "wc oturumu" ekleyin.
- Sorgu kelimelerini reddet - Varsayılan olarak bırakın.
- Sabitleri reddet - Varsayılan olarak bırakın.
Nesne Önbelleğini Optimize Etme
Nesne önbelleğe alma, web sitenizi yüklemenin CPU kullanımını azaltmanın başka bir yoludur.
Bu özellik açıkken yönetici alanınız yavaşlarsa şaşırmayın. Kullanıcılarınızın deneyimine değer veriyorsanız, bu aslında makul bir değiş tokuş.
20. Gelişmiş Nesne Önbelleğe Alma Ayarları
Dinamik web siteleri, hızlı ve duyarlı kalmak için veritabanı ve nesne önbelleğe alma ile yaşar. Yalnızca şu optimum ayarları uygulamanız gerekir:
- Önbellek nesnelerinin varsayılan yaşam süresi - Veritabanı önbelleğe alma gibi, bu yüksek trafikli siteler için 180 saniye ve düşük trafikli siteler için 7.200 saniyeye kadar olmalıdır.
- Çöp toplama aralığı - 3.600 saniye.
- Global gruplar - Varsayılan olarak bırakın.
- Kalıcı olmayan gruplar - Varsayılan olarak bırakın.
- Wp-admin istekleri için önbelleğe almayı etkinleştirin - WordPress yönetici panelinizi hızlandırmak için bunu etkinleştirin, ancak güncel olmayan, önbelleğe alınmış veriler alırsanız devre dışı bırakın.
- Geçici olayları veritabanında saklayın - Etkinleştirin.
Tarayıcı Önbelleğini Optimize Etme
Hem veritabanı hem de nesne önbelleğe alma isteğe bağlı olsa da, her WordPress sitesi için tarayıcı önbelleği etkinleştirilmelidir.
Web tarayıcılarının anında erişim için resimler, metin ve kodlar gibi statik web sitesi dosyalarını depolamasını sağlar.
Kod küçültme gibi, tarayıcı önbelleğe alma da kapsamlı bir seçenekler listesine sahiptir.
Aşağıda her bölümün bir özeti bulunmaktadır:
21. Genel Ayarlar
Genel bir kural olarak, tarayıcı önbelleği yapılandırma sayfasının "Genel" bölümündeki ilk altı seçeneği etkinleştirin:
- Last-Modified üstbilgisini ayarla
- Son kullanma tarihi başlığını ayarla
- Önbellek kontrol başlığını ayarla
- Varlık etiketi ayarla
- W3 Total Cache başlığını ayarla
- HTTP (gzip) sıkıştırmasını etkinleştir
Eğlenceli bir şey öğrenmek ister misin?
Bunların çoğu, ücretsiz bir web sitesi performans analiz aracı olan GTmetrix'te test edebileceğiniz tarayıcı önbelleğe alma işlevleridir.
Belirli önbelleğe alma özelliklerini doğrulamak için W3 Toplam Önbelleğini yapılandırırken GTmetrix'i kullanabilirsiniz. Yukarıda listelenenler için, analiz raporunun 'YSlow' sekmesinde görünmeleri gerekir.
İlk altı seçeneğin ötesinde, tarayıcı önbelleğe alma yapılandırma sayfasında yönetmeniz gereken başka şeyler vardır:
- HTTP (brotli) sıkıştırmasını etkinleştir - Varsa bu seçeneği etkinleştirin ve gzip sıkıştırmasından daha iyi performans gösterip göstermediğini test edin.
- Ayarlar değiştikten sonra nesnelerin önbelleğe alınmasını önle - Etkinleştir.
- Statik kaynaklardan sorgu dizelerini kaldırın - Etkinleştirin.
- Önbelleğe alma istisna listesini önle - Boş bırakın.
- Statik dosyalar için çerez ayarlamayın - Etkinleştirin.
- WordPress - Devre Dışı Bırak ile statik nesneler için 404 hatalarını işlemeyin .
- 404 hata istisnası listesi - Varsayılan olarak bırakın.
- Nesnelerin URL yapısını yeniden yaz - Devre dışı bırak.
22. CSS ve JS, HTML ve XML, Tarayıcı Önbelleğe Alma Ayarları
Yukarıda belirtildiği gibi, tarayıcı önbelleği CSS, JavaScript ve HTML dosyaları gibi kodlarda kullanılabilir.
WordPress web sitenizi en iyi durumda tutmak için, bu ayarları olduğu gibi bırakmanız önerilir.
Sadece bir hatırlatma: CSS ve JS, HTML ve XML ve Medya ve Diğer Dosyalar için ayarlar biraz benzer. Farklı konfigürasyonlara sahip olmaları için bir neden olmadığından, geçerli oldukları yerlerde aşağıdaki ayarları kullanın:
- Last-Modified üstbilgisini ayarla - Etkinleştir.
- Set expires header - Etkinleştir.
- Başlık ömrünün sona ermesi - HTML ve XML için 3.600 saniye, diğer ikisi için 31.536.000 saniye (bir yıl).
- Önbellek kontrol başlığını ayarla - Etkinleştir.
- Önbellek kontrol politikası - Varsayılan olarak bırakın (max-age ile önbellek).
- Varlık başlık etiketini ayarla - Etkinleştir.
- W3 Total Cache başlığını ayarla - Etkinleştir.
- HTTP (gzip) sıkıştırmasını etkinleştir - Etkinleştir.
- HTTP (brotli) sıkıştırmasını etkinleştir - Öncekiyle aynı.
- Ayarlar değiştikten sonra nesnelerin önbelleğe alınmasını önle - Etkinleştir.
- Statik kaynaklardan sorgu dizelerini kaldırın - Etkinleştirin.
- Statik dosyalar için çerezleri devre dışı bırakın - Etkinleştirin.
23. Güvenlik Başlıkları ile Yapılması Gerekenler
Şimdiye kadar, W3 Total Cache'de yalnız bırakılması gereken belirli ayarlar olduğunu bilmelisiniz.
Güvenlik başlıkları bu ayarlar arasındadır.
Burada bulacağınız seçenekler, web geliştirme ve güvenlik konusunda deneyimli kullanıcılar için ayrılmıştır. Sitenizin HTTP Katı Taşıma Güvenliği ilke yönergesini değiştirebilir, X-XSS Korumasını etkinleştirebilir ve daha fazlasını yapabilirsiniz.
Bu terimler sizin için yeniyseniz, güvenlik başlıkları altındaki her şeyi varsayılan değerlerinde bırakın.
Kullanıcı Aracısı, Yönlendiren ve Çerez Gruplarını Optimize Etme
W3 Total Cache'de, "grup" yapılandırma sayfaları, geliştirici olmayan çoğu WordPress kullanıcısı tarafından da göz ardı edilmelidir.
Buna 'Kullanıcı Aracı Grupları', 'Yönlendiren Gruplar' ve 'Çerez Grupları' dahildir.
Bununla birlikte, bazı grup türleri için kullanıcı deneyimini etkileyebilecek bir dizi kullanım durumu vardır.
24. Kişiselleştirme için Kullanıcı Aracısı Grupları
Gelişmiş bir WordPress kullanıcısıysanız, belirli bir trafiği farklı bir etki alanına yönlendirmek için kullanıcı aracı grupları kullanılabilir. Hatta tarayıcılarını WordPress sitenize farklı bir tema yüklemeye zorlayabilirsiniz.
Tüm mobil kullanıcılarınız için bir grup oluşturduğunuzu varsayalım.
Kullanıcı aracısı gruplarıyla, onları sitenizin ayrı bir mobil sürümüne yönlendirebilirsiniz. Değilse, tarayıcılarına sitenizi daha mobil uyumlu bir temayla başlatmasını söyleyebilirsiniz.
Dikkatli bir şekilde ilerleyin ve sitenizi bozmamak için yapılandırmanızı test etmeyi unutmayın.
CDN Ayarlarını Optimize Etme
Bütün işi yaptığını hissediyor musun?
O halde sana iyi haberlerim var.
Bir CDN kullanmaya karar verirseniz, servis sağlayıcınız W3 Total Cache yapılandırmasına yardımcı olmaya istekli olmalıdır.
Başka bir deyişle, tüm bu ayarları güvenle yok sayabilir ve CDN satıcınızın yardımını bekleyebilirsiniz.
SSL sayfalarında CDN'nizle ilgili sorunlar yaşıyorsanız, size bir geçici çözüm söylemek doğru olur.
25. SSL Sayfalarında CDN Nasıl Devre Dışı Bırakılır
"Gelişmiş" ayarlar bölümünün altında, " SSL sayfalarında CDN'yi devre dışı bırak " ı seçin . CDN sağlayıcınızdan yardım ararken etkilenen sayfalar artık normal şekilde yüklenmelidir.
Parça Önbelleğini Optimize Etme
"Fragment Cache" ayarları sayfası, atlamanız gereken başka bir W3 Total Cache alanıdır.
Bu, özellikle eklentinin Pro sürümüne sahip değilseniz geçerlidir.
26. Parça Önbelleğe Alma Özelliğini Yapılandırma
Eklenti için ödeme yaptıysanız ve parça önbelleğe almayı kullanmak istiyorsanız, aşağıda hatırlamanız gereken şeyler verilmiştir:
- Kayıtlı parça grupları - W3 Toplam Önbellek için parça grupları tanımlamaya çalışıyorsanız, burada görünmeleri gerekir.
- Önbelleğe alınan parçaların varsayılan yaşam süresi - Varsayılan değer 180 saniyedir, ancak düşük trafiğiniz varsa artırılabilir.
- Atık toplama aralığı - Yüksek trafiğe sahip bir siteniz varsa bunu 3.600 saniyede (varsayılan) tutun.
- Manuel parça grupları - Parça gruplarını buraya manuel olarak girin - ne yaptığınızı bilmiyorsanız dokunmayın!
Ölçeklenebilirlik için Uzantıları Kullanma
Son olarak, W3 Total Cache'nin önceden yüklenmiş bir dizi uzantı ile birlikte geldiğini bilmelisiniz.
WordPress kullanıcıları, "Uzantılar" sayfasında hemen evde olmalıdır. W3 Total Cache logosu olmadan, panodaki "Eklentiler" sayfasının karbon kopyası gibi görünür.
Bu, uzantıları etkinleştirmenin ve devre dışı bırakmanın tanıdık bir işlem gerektirdiği anlamına gelir. Her bir uzantının altındaki düğmeleri tıklarsınız veya açılır menüyü kullanarak "toplu işlemler" gerçekleştirirsiniz.
W3 Total Cache ekosisteminizi çalıştırmanın mükemmel bir yolu olmadığından, hangi uzantıları etkinleştireceğinizi belirlemenize izin vereceğim.
27. WordPress Web Siteleri için Üç Önemli W3 Toplam Önbellek Uzantısı
Aşağıda en kullanışlı W3 Total Cache uzantılarından bazıları ve yaptıkları yer almaktadır:
- AMP - AMP veya Accelerated Mobile Pages projesi, web sitesi sahiplerinin mobil cihazlarda sorunsuz yükleme hızları elde etmelerine yardımcı olur. Bu uzantının etkinleştirilmesi, W3 Total Cache'nin küçültme özelliklerine AMP desteği ekleyecektir.
- Yoast SEO - Sayfa içi optimizasyon için Yoast SEO'ya güveniyorsanız, W3 Total Cache'nin sorunsuz entegrasyonu için bu uzantıyı etkinleştirin.
- StudioPress'ten Genesis Çerçevesi - Pek çok WordPress kullanıcısı, SEO dostu web sitelerini sıfırdan oluşturmak için Genesis Framework'ü kullanıyor. Bu kullanıcı grubuna aitseniz, yüzde 30 ila 60'lık bir performans iyileştirmesi için bu uzantıyı etkinleştirin.
İşte son bir tavsiye: Uzantıları etkinleştirmek istiyorsanız, bunu birer birer yapın.
Eklentiler gibi, uzantılar da aktif olduğunda web sitenizde beklenmedik sorunlara neden olabilir. Her seferinde bir uzantıyı etkinleştirerek, olası sorunların nedenini kolayca belirleyebilirsiniz.
Sonuç
En iyi web sitesi performansı için W3 Total Cache yapılandırması biraz zaman alabilir.
Acele etmeyin - ihtiyaç duyduğunuzda bu sayfaya her zaman yer işareti koyabilir ve başvurabilirsiniz.
Kademeli olarak ayarlamalar yaparken web sitenizin hızını test etmeyi unutmayın. Hazır oradayken, bu ayarları yeniden uygulamanız gerekebileceği için yapılandırmanızı yedek olarak dışa aktarın.
Aşağıdaki yorumlarda bana W3 Total Cache deneyiminizden bahsedin!
Bunları da sevebilirsiniz:
- Blogunuzdaki Hemen Çıkma Oranını Azaltmanın ve Trafiğinizi En Üst Düzeye Çıkarmanın 19 Kolay Yolu
- WordPress Eklentileri Hakkında Her Şey
- Blogcular için En İyi 10 Sosyal Paylaşım WordPress Eklentisi
- Kayıt etmek