Domanda

Gestiamo i nostri casi Drupal dietro un server per unghie, ma stiamo guardando alternativi / altri modi per accelerare il sito. Boost è un modulo che viene spesso chiamato per questo scopo; sembra di generare versioni statiche di pagine e servire quelli da evitare tempi di rigenerazione, ma, se siamo già caching con vernice-fa questo ci dà alcun beneficio?

È stato utile?

Soluzione

No, con la configurazione corretta, Boost e vernice possono lavorare insieme. La combinazione è detto di accelerare il vostro sito ancora più di un semplice Boost o vernice (non ho ancora provato io stesso).

amplificherà conflitto con vernice e Usa Vernice per la conservazione della cache invece di file system . Se stai visitando DrupalCon London, controlla la Boosted Vernice parlare.

Altri suggerimenti

Anche se le altre risposte sono tecnicamente corrette, Sono d'accordo con @ mikeytown2 nel dire che tutto quello che sta facendo eseguendo spinta insieme con vernice è l'aggiunta di complessità (non necessaria) per la memorizzazione nella cache del sito.

Abbiamo usato per eseguire spinta e vernici insieme su http://www.health.govt.nz/ ma perché vernice sarebbe in cache le pagine HTML quella spinta stava facendo, tutta quella spinta in ultima analisi, ha aggiunto era file aggiuntivi sul disco (prestazioni certamente non extra).

Ci sono anche benefici per l'esecuzione di vernice standalone: ??

  • scadono e spurgo moduli - questo significa che puoi wirte regole per vampate di calore intelligente di contenuti da vernici in base a determinate regole. Per esempio. quando un nuovo pezzo di contenuti di tipo 'bando' è pubblicato, spurgo sia il nodo pubblicato e prima pagina da vernice
  • Varnish è più veloce di quella spinta - come la vernice può essere configurato per memorizzare la cache in memoria, è intrinsecamente più veloce di una soluzione basata file system (come boost). Questo è stato particolarmente evidente dato che normalmente corriamo spinta su NFS (grappolo web)
  • Quando c'è caching problemi, sono più facili da rintracciare - abbiamo spesso trovato usando spinta insieme con vernice, che quando la vernice sarebbe mancato, sarebbe quindi servire una versione definitiva stantio da spinta. Questo può essere frustrante per i vostri autori di contenuti

Se si dispone già di una cache efficace per unghie a posto, l'unico ulteriore Boost guadagno di prestazioni potrebbe dare sta facendo le pagine in cache.

Invece di avere Drupal generare pagine statiche, però, preferirei fare lo sforzo di migrazione a Pressflow Drupal, Cocomore Drupal o Drupal 7. A differenza di vaniglia Drupal 6, tali distribuzioni inviare risposte HTTP che consentono Varnish per la cache non solo statica beni come le immagini e CSS, ma le pagine resi anche completi.

Stiamo ottenendo guadagni di prestazioni decenti e fortemente ridotto il carico del server web facendo uso di caching delle pagine con vernice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top