it-swarm-tr.com

Vernik kullanılıyorsa "takviye" modülünü kullanmak gereksiz mi?

Drupal örneklerimizi bir Vernik sunucusunun arkasında çalıştırıyoruz, ancak siteyi hızlandırmak için alternatif/ek yollara bakıyoruz. Boost sık sık adlandırılan bir modüldür Bu amaçla, sayfaların statik sürümlerini oluşturuyor ve rejenerasyon süresinden kaçınmak için bunlara hizmet ediyor gibi görünüyor, ancak - zaten vernikle önbelleğe alıyorsak - bu bize herhangi bir fayda sağlıyor mu?

22
Parsingphase

Hayır, doğru yapılandırma ile Boost ve Vernik birlikte çalışabilir. Kombinasyon, sitenizi sadece Boost veya Vernik'ten daha da hızlandırdığı söyleniyor (henüz kendim denemedim).

Bkz. Vernikle çakışmayı artıracaktır ve Dosya sistemi yerine önbellek depolaması için Vernik Kullan . DrupalCon Londra'yı ziyaret ediyorsanız Boosted Varnish konusuna bakın.

18
marcvangend

Diğer cevaplar teknik olarak doğru olsa da, vernikle birlikte çalıştırarak yaptığınız her şeyin sitede önbelleğe (gereksiz) karmaşıklık eklediğini belirten @ mikeytown2 ile hemfikirim.

http://www.health.govt.nz/ adresinde boost ve vernik birlikte çalışırdık ama vernik, boost'un yaptığı HTML sayfalarını önbelleğe alacağından, nihayetinde eklenen tüm boost ek dosyalardı. disk (kesinlikle ekstra performans yok).

Ayrıca koşmanın faydaları vardır vernik bağımsız:

  • sona erme ve temizleme modülleriyle entegrasyon - bu, içeriğin akıllıca bazı kurallara göre vernikten yıkanması için kurallar oluşturabileceğiniz anlamına gelir. Örneğin. 'duyuru' türünde yeni bir içerik yayınlandığında, hem yayınlanan düğümü hem de ön sayfayı vernikten temizleyin
  • Vernik, takviyeden daha hızlıdır - vernik önbelleğini bellekte saklayacak şekilde yapılandırılabildiğinden, dosya sistemi tabanlı bir çözümden (boost gibi) doğal olarak daha hızlıdır. Bu özellikle normalde NFS (web kümesi) üzerinde güçlendirme yaptığımız için belirgindi
  • Önbellek sorunları olduğunda, izlemeleri daha kolaydır - genellikle vernikle birlikte destek kullanarak bulduk, vernik özleyeceği zaman, destekten sonra eski bir versiyona hizmet edecekti. Bu, içerik yazarlarınız için sinir bozucu olabilir
6
wiifm

Zaten etkin bir Vernik önbelleğiniz varsa, Boost'un size verebileceği tek ek performans kazancı, sayfaları önbelleğe alınabilir hale getirmektir.

Drupal statik sayfalar oluşturmak yerine, Pressflow Drupal, Cocomore Drupal veya Drupal 7. Vanilla'nın aksine Drupal 6, bu dağıtımlar Varnish'in sadece görüntüler ve CSS gibi statik varlıkları değil aynı zamanda işlenmiş sayfaları da tamamlamasını sağlayan HTTP yanıtları gönderir.

Varnish ile sayfa önbelleğini kullanarak iyi performans kazanımları elde ediyoruz ve web sunucusu yükünü büyük ölçüde azaltıyoruz.

1
geewiz