Quando Joomla riceve il mandato del server di consegnare informazione di una pagina, cerca i plugin attivi in quella pagina e poi fa la stessa cosa con i moduli, vedremo cosa possiamo fare per accelerare o velocizzare la carica di Joomla, in questa guida spiegherò qualche accorgimento semplice per accelerare il processo
Innanzitutto, prima di scaricare una estensione, dateci un'occhiata soprattutto state attenti al numero di file script (.js), flash (.swf) e css (nei moduli) che la compongono, questo è utile perche qualche volta tra due estensioni che fanno lo stesso lavoro può esserci una differenza di mezzo Mb per pagina (per esempio Googlemaps Plugin e google Maps plugin analizzati in questo sito)
Velocizzare la carica dei plugin di Joomla
Evidentemente se il numero di plugin attivi (sia nel sito che nella pagina specìfica) è minore, il tempo di ricerca e prelievo dei dati sarà anch’esso minore, il pack di Joomla 1.5 viene con questi plugin:
Plugins authentication
Joomla authentication, Autenticacion - LDAP, Autenticacion - OpenID e Autenticacion - Gmail, questi plugin servono per riconoscere utenti: il plugin Joomla authentication è intoccabile ma, chi usa un server Ldap o accetta utenti basandosi in un conto aperto in Google o OpenId? per tanto, e in oltre il 95% dei siti Joomla, i tre ultimi li potete disattivare tranquillamente
Plugins Content:
Page Navigation content, content - Pagebreak, content - Email Cloaking, content - Rating, content - Code Hightlighter (GeSHi) e content - Load Module, il primo serve per mostrare le indicazioni della pagina anteriore e successiva, il secondo per convertire in multi pagina un articolo lungo e il terzo per mimetizzare gli indirizzi email ai robot, affinché te non riceva un mucchio di interessanti email che ti offrono mutui, foto di donne prosperose e pillole miracolose , ma, a parte questi, se te non desideri che votino i tuoi articoli (meglio non avere dispiaceri ), non hai bisogno che appaia il codice formattato GeSHi Highlighting o non pensi caricare un modulo nel mezzo di un articolo, perche rimangono attivi?
Plugins Editor
Editor - No Editor, Editor - TinyMCE, Editor - XStandard Lite 2.0, sono tre editor di testo che, se te installii Jce, JoomlaFCK o qualcun’altro che ti piaccia di più, sono un troppi editor, spubblica quelli che non servano a nulla. Ma attenzione, per esempio, Sobi2 digerisce male la mancanza di TyniMCE e Virtuemart usa l’editor No Editor e se lo disabiliti, nel frontend troverai un Warning: Attempt to assign property of non-object in ..\libraries\joomla\html\editor.php on line 309
Plugins Editor Button
Editor Button - Image, Editor Button - Pagebreak e Editor Button - Readmore: questi si usano (o al meno io li uso e li ho attivati meno il Button - Image).
Plugins Search
Search - Content , Search - Weblinks, Search - Contact, Search - Categories, Search - Sections, Search - Newsfeeds, ecc... la ricerca in Joomla (e in altri Cms) rappresenta molte, ma molte query del database, dovete essere parchi con questi plugin (e quelli che installerete per cercare in ogni nuovo componente), io ho optato per implementare il Google search e finito il problema
Plugin Sistema e XML-RPC
La maggioranza sono utili ed è meglio lasciarli pubblicati, magari meno il plugin legacy se non lo dovete usare specificamente per qualche componente e il plugin cache se non usate la cache
Bene, dopo aver fatto pulizia nel gestore plugin caricate adesso le pagine (soprattutto del content) e controllate la velocità, vedrete la differenza
Velocizzare la carica dei moduli di Joomla
Il pack di Joomla viene con meno moduli che plugin, e inoltre la loro pubblicazione non è indispensabile per il funzionamento del sito, comunque il principio è lo stesso, se non lo usate, eliminato o disabilitato
|