it-swarm-eu.dev

Je zbytečné používat modul „boost“, pokud se používá lak?

Provozujeme naše Drupal instance za serverem Lakování), ale hledáme alternativní/další způsoby, jak web urychlit. Boost je modul, který je často pojmenován za tímto účelem se zdá, že generuje statické verze stránek a slouží těm, aby se zabránilo regenerační době, ale - pokud již ukládáme lak do mezipaměti - přináší nám to nějaké výhody?

23
Parsingphase

Ne, při správné konfiguraci mohou Boost a Varnish spolupracovat. Tato kombinace zřejmě urychlí vaše stránky ještě více než jen Boost nebo Varnish (já jsem to ještě nezkusil).

Viz Zvýší konflikt s Varnish a Použijte Varnish pro ukládání do mezipaměti místo systému souborů . Pokud navštěvujete DrupalCon London, podívejte se na diskusi Boosted Varnish .

18
marcvangend

Přestože jsou ostatní odpovědi technicky správné, souhlasím s @ mikeytown2 v tvrzení, že vše, co děláte spuštěním boost společně s lakem, je přidání (zbytečné) složitosti do mezipaměti na webu.

Společně jsme běželi posilovat a lakovat na http://www.health.govt.nz/ , ale protože lak maloval mezipaměti HTML stránky, které vylepšování dělalo, vše, co nakonec přidalo, byly další soubory na disk (rozhodně žádný zvláštní výkon).

Výhody jsou také pro běh lak samostatný:

  • Integrace s moduly expire a purge - to znamená, že na základě určitých pravidel můžete zrušit pravidla pro inteligentní vyprázdnění obsahu z laku. Např. při publikování nového obsahu typu „oznámení“ očistěte jak publikovaný uzel, tak i úvodní stránku z laku
  • Varnish je rychlejší než boost - protože lak může být nakonfigurován tak, aby ukládal svou mezipaměť do paměti, je ze své podstaty rychlejší než řešení založené na systému souborů (například boost). To bylo zvlášť zřejmé, protože běžně podporujeme NFS (webový cluster)
  • Když se vyskytnou problémy s ukládáním do mezipaměti, je snazší je vystopovat - často jsme našli pomocí boost společně s lakem, že když by laku chybělo, pak by to posloužilo konečně zastaralé verzi z boost. To může být pro vaše autory obsahu frustrující
6
wiifm

Pokud již máte efektivní vyrovnávací paměť Varnish, jediné zvýšení výkonu, které vám Boost může poskytnout, je učinit stránky v mezipaměti.

Místo toho, abych Drupal generoval statické stránky), raději bych se ale snažil migrovat na Pressflow Drupal, Cocomore Drupal nebo Drupal 7. Na rozdíl od Vanilla Drupal 6) tyto distribuce odesílají odpovědi HTTP, které umožňují společnosti Varnish ukládat do mezipaměti nejen statická aktiva, jako jsou obrázky a CSS, ale také kompletní vykreslené stránky.

Dosahujeme slušného zvýšení výkonu a výrazně snižujeme zatížení webového serveru využitím ukládání stránek do mezipaměti pomocí programu Varnish.

1
geewiz