Paylaşılan barındırma planlarında önbellekleme seçenekleriniz sınırlıdır.
Yalnızca sayfalarınızdaki html çıktısını statik olarak önbelleğe alabilirsiniz. Bu, sayfalara hizmet vermenin en hızlı yoludur, ancak WordPress'in yorum yapma ve yazılardaki son yorumları görme gibi dinamik yönlerini kaybedersiniz.
Nesneler ve veritabanı için kullanılabilir disk önbellekleme seçenekleri var, ancak ana makineniz hızlı sürücüler çalıştırmıyorsa, bundan fazla kazanamayacaksınız ve performansında düşüşe neden olabilirsiniz.
Tüm önbellek eklentileri, giriş yapmış kullanıcılara veya yorum çerezi olan herhangi bir kullanıcıya önbelleğe alınmış sayfalar sunmama seçeneğine sahiptir.
Giriş yapan kullanıcılar + bilinen kullanıcılar = önbellek yok
Bilinmeyen kullanıcılara önbelleklenmiş bir sayfa sunulur.
Geçici
Geçici olaylar, bir süre için sona ermesi gereken küçük veri parçalarıdır. WordPress, geçici olayları veritabanında önbellek olarak depolar. Memcache kullanma seçeneğiniz varsa WordPress, geçici verileri bellekte tutar. Geçici işlemler iyidir, çünkü veritabanı aramalarını azaltırlar. Ayrıca, en son tweet'lerinizi görüntülemek gibi sosyal ağlar için de kullanışlıdırlar. Bu, her sayfa yüklemesinde twitter api'ye çağrı yapılmasını önler.
En Yüksek Performanslı Web Sitelerini en iyi uygulamalarını kullanan eklenti W3 Total Cache'dir.
W3 Toplam Önbellek sadece önbellekten daha fazlasını yapar
W3 Toplam yapar:
- sayfa önbelleğe alma
- nesne önbelleği
- veritabanı önbelleği
- küçültmek
- tarayıcı önbelleği
- CDN entegrasyonu
Paylaşılan barındırma kümeniz için sayfa önbelleğini, küçültmeyi, tarayıcı önbelleğini ve kendi kendine barındırılan CDN seçeneğini etkinleştirmelisiniz.
Sayfa Önbelleği Ayarları
Sayfa önbelleği için tüm seçenekleri kontrol et
Önbellek Ön Yüklemesi
Bunu açın ve güncelleme aralığını sitenize uygun olana ayarlayın. Bu, sayfa önbelleğini verilen aralıkta yeniden oluşturur.
Ayarları küçült
URL yapısını yeniden yaz seçimini yapın ve CDN'yi kullanacaksanız otomatik yüklemeyi kontrol edin; böylece yeni küçültülmüş dosyalar otomatik olarak CDN'ye yüklenir.
HTML'yi küçült
Satır sonlarını, satır içi js ve css küçültmeyi kaldırın ve kontrol edin. Adsense veya yorum kullanan başka bir servis kullanıyorsanız, küçültülmemeleri için buraya girin.
CSS ve JS Ayarlarını Azalt
Dosya yönetiminde temanızı seçin ve birleştirilmiş ve küçültülmüş istediğiniz css dosyalarını ekleyin. Tüm şablonlarınızı arayacak ve önerilen dosyaları sizin için ekleyecek bir yardım sihirbazı da bulunmaktadır.
Yardım Sihirbazını Kullanma
W3 Total, tema şablonlarınızdan geçen ve kullanılan ve önerilen ayarları sağlayan Javascript ve CSS dosyalarını bulan bir araç içerir. İlk önce tez ayarlarını deneyin ve sorunla karşılaşıldığında geri dönün ve gerektiği gibi değiştirin. Kırmızı ile vurgulanan dosyalar, küçültülmek üzere zaten eklediğiniz dosyalardır.
Aynı seçenek js dosyaları için geçerlidir ve dosyaları sonradan <head>
, sonra <body>
ve sonra da yerleştirme seçeneğine sahipsiniz </body>
. Daha önce olabildiğince fazla koymak en iyisidir <body>
. Herhangi bir eklenti satır içi js eklerse, daha önce </body>
jquery veya eklenti js için kullanamazsınız çünkü herhangi bir satır içi <script>
etiketinden önce yüklenmesi gerekecektir . Her konumda ve her şablon için istediğiniz dosya kombinasyonunu ekleyebilirsiniz. Örneğin, comment-reply.js kodunu yalnızca single.php'ye yüklenecek şekilde ayarlayabilirsiniz.
Tarayıcı Önbelleği Ayarları
Doğru olması için en önemli olan bu. Statik içeriğinizi kullanıcılarınızın tarayıcılarında düzgün bir şekilde önbelleğe alırsanız sayfa yükleme sürelerini önemli ölçüde azaltabilirsiniz. "statik nesneler için 404 hataları işlemeyin" tarayıcı önbellek ayarları, paylaşılan barındırma için büyük bir kazançtır; çünkü PHP'yi çağırmak ve 404 sayfayı botlara geri döndürmek vb.
Genel
Her şeyi kontrol et
CSS ve JS Dosyaları
Her şeyi kontrol edin ve zaman aşımına uğramış başlık ömrünüzü uzak geleceğe ayarlayın. 31536000 saniye 1 yıl ve yslow'un önerdiği şey. Css'inizde veya javascript'inizde değişiklik yaparsanız, kullanıcıların eski sürümü kullanmalarını önlemek için dosya adlarını değiştirmeniz gerekir. Küçültmeyi kullanıyorsanız, eskimiş içerik sunma konusunda endişelenmenize gerek kalmayacaktır, çünkü küçültme önbelleği yeniden oluşturulduğunda her zaman yeni bir dosya adı oluşturur.
Önbellek Kontrol politikanızı maksimum yaşta önbellek olarak ayarlayın
İki tane daha tarayıcı önbellek ayar bölümü var. HTMI ve Görüntüler. Görüntüler için CSS ve JS ile aynı ayarları kullanın. İsterseniz görüntülerin son kullanma tarihini artırabilirsiniz.
HTML’niz, siteniz temelde statik olmadıkça sürenin dolmamasını sağlar. İsterseniz kısa ömürler kullanabilirsiniz (180 saniye) ama daha yükseğe çıkmam. Gzip'i etkinleştirin ve ayarlanan W3 Başlıklarını kontrol edin; böylece çalıştıklarından emin olmak için yanıt başlıklarını kontrol edebilirsiniz.
CDN Ayarları
W3 Total, popüler kaynak kodlu ve kaynak kodlu push CDN'leri ve alt alan adlarını ve adlarını ayarlamanızı gerektiren güçlü, kendi kendine barındırılan bir seçenek için destek sağlamıştır.
Kendi kendine barındırılan CDN, boru hatlarından yararlanmanıza izin verecektir. Tarayıcı bir kerede yalnızca birkaç dosyayı, bazı durumlarda yalnızca 4 dosyayı indirebilir. Boru hattı, tarayıcınızın paralel olarak indirilebilecek pratik dosya sınırını artırmasına izin vermek için sunucunuzun diğer adlarının (örneğin alt alan adları) kullanıldığı bir tekniktir. Bunu yapmak, internet bağlantınızın verimliliğini en üst düzeye çıkarır ve tarayıcının bir sayfayı daha hızlı oluşturmasını sağlar. W3TC, DNS CNAME'leri (takma adlar) ve alt alanlar uygun şekilde yapılandırıldıktan sonra bu dosyaları şeffaf bir şekilde yönetmeyi önemser.
Tüm seçenekleri işaretleyin ve ardından tüm içeriği CDN'ye yüklemek için yükle düğmelerine tıklayın. Kendi kendine barındırılan kullanıyorsanız ftp bilgilerini girmek için başka bir ayar sayfası vardır. Origin push CDN için, hangi sağlayıcıyı kullandığınıza göre yapılandırılmıştır. Kökeni çekme için herhangi bir dosya yüklemezsiniz ve yalnızca adınızı sağlayıcının size verdiği URL'ye ayarlayın. Not: Yeni dosyalar çalışmadıkça geçersiz kılmayı seçmeyin. Zorla geçersiz kılma, zaten mevcut olsa bile dosyaları cdn'ye sürekli yükler ve bu bant genişliği ve kaynakları boşa harcar.
Test yapmak
Sonuçlarınızı her zaman test etmeli ve ayarlarınızı buna göre ayarlamalısınız. WebPageTest.org'u kullanmayı seviyorum . Sonuçlarımı karşılaştırmak ve olası sorunları tanımlamak için.
Paylaşımlı hosting ile WordPress'te W3 Total Cache kullanarak performansınızı ne kadar artırabilirsiniz?
Bunlar, W3 Total'i eklediğimiz bir WordPress blogu için önceki ve sonraki sonuçlardır.
Önce:
Sonra
Umarım bu yardımcı olur.