Velocizzare Drupal e il caricamento delle pagine
Thu, 2007-04-26 23:07 — psicomante
Usare Drupal è piuttosto semplice, ma a volte è necessario usare alcuni accorgimenti per renderlo più veloce.
Se si può lavorare direttamente sul server, ci sarebbero tre principali modifiche da effettuare:
<ul>
<li>Speed up a web site by enabling Apache file compression.</li>
<li>Speed up a Drupal web site by enabling PHP accelerator script caching</li>
<li>Speed up a Drupal web site by enabling MySQL query caching</li>
</ul>
Mentre nell'applicazione, si può fare:
<ul>
<li>Abilitare il page caching.</li>
<li>Aggregare e comprimere i CSS (sempre nel menu performance)</li>
<li>Usare un tema più semplice.</li>
</ul>
Tutto questo può apportare velocizzare dell'80% il caricamente delle pagine. Per più informazioni leggere la pagina (in inglese).
<a href="http://nadeausoftware.com/articles/2007/03/essential_steps_speed_drupal_web_site" title="http://nadeausoftware.com/articles/2007/03/essential_steps_speed_drupal_web_site">http://nadeausoftware.com/articles/2007/03/essential_steps_speed_drupal_...</a>
![[title-raw] [title-raw]](http://blog.psicomante.net/sites/psicomante.net/files/imagecache/view/imagesblog/drupalcamp torino 2010: il sito è online-shot_dcamp_torino.jpg)


Comments
Anche il modulo block cache
Anche il modulo block cache è molto interessante.
Permette di cachare ogni blocco per sessione utente e per pagina.
Io l'ho usato sul mio sito in simbiosi col nodeblock e con panels.
Creo i nodi e poi li faccio diventare dei blocchi con nodeblocks.
E poi utliizzo block cache per inserire i blocchi all'interno di Panels invece di usare i normali blocchi.
Sarebbe interessante provare a inserire un intero panels dentro un blocco e poi renderizzarlo usando sempre il block cache.
Voi che ne pensate?
Block-cache è un ottimo
Block-cache è un ottimo modulo e usarlo all'interno di panels è utlissimo e velocizza molto la visualizzazione della pagina, ed è utilissimo se si utilizza panels in homepage. Per quanto utilizzare panels in un blocco e renderizzarlo con block-cache è una soluzione interessante, ma credo (ma non ne sono sicuro) che possa rallentare di parecchio il sito, a causa della mole di query da fare, all'aggiornamento della cache, soprattutto su siti molto grandi. Ok per i siti piccoli, ma avrei qualche riserve sugli altri quindi.
Post new comment