Rendi il tuo sito in Joomla super veloce
Posted on 07. set, 2010 by stefano in joomla
JotCache è la soluzione avanzata per la cache delle pagine in Joomla 1.5. JotCache è composto da JotCache Plugin ed eventualmente (ma consigliato) da JotCache Component. JotCache Plugin è la sostituzione del plugin standard System-Cache è ha i seguenti miglioramenti:
- Rapida evoluzione dei moduli sulla pagina web può essere aggiornata con il contenuto effettivo nel corso di ogni accesso utente. È possibile contrassegnare le posizioni dei moduli con veloci variabile contenuto nel template e queste posizioni verranno aggiornate nel corso di ciascun utente che effettua l’accesso alla pagina web. Le restanti parti della pagina sarà presa dal contenuto memorizzato nella cache come è di consueto dal plugin System Standart – Cache.
- La cache del contenuto della pagina può essere compresso prima di salvarlo nella cache. Il plugin JotCache ha l’opzione di comprimere (gzlib) pagine nella cache prima di memorizzare nella cache, pertanto, l’accesso web a contenuto memorizzato nella cache viene accelerata. La compressione funziona sia con le pagine che i moduli.
- Possibilità di cancellare la cache solo per le pagine selezionate. Con il JotCache Component è possibile vedere le pagine effettivamente in cache. È possibile eliminare le pagine selezionate nella cache, lasciando il resto delle pagine nella cache. Per facilitare la ricerca di pagine che sono collegate ai contenuti è possibile contrassegnare queste pagine semplicemente chiamando nel frontend con l’opzione marchio attivata.
- Verificare il funzionamento della cache sul sito di produzione front-end senza disturbare gli altri utenti. L’amministratore di front-end può segnare il suo accesso browser con cookie specifico che permette di visualizzare il contenuto contrassegnato (in front-end), esclusivamente all’amministratore.
- Poiché alcuni componenti (per lo più form) hanno bisogno di ricaricare dopo ogni cambiamento è possibile selezionare i componenti ed escluderli dal caching delle pagine.
Escludere le posizioni dei moduli dal caching delle pagine
In Joomla 1.5 è possibile collocare ciascun modulo al modello specifica posizione (vedi Amministratore> Estensioni> Gestione moduli / posizione di colonna. Per la presentazione grafica di amministrazione di vedere Estensioni>> Template Manager, fare clic sul nome del modello utilizzato e quindi fare clic sul pulsante della barra degli strumenti Anteprima).
Nel modello di Joomla ogni posizione modulo è codificata con il seguente tag:
<Jdoc: include type = “” name = moduli “xxx” … />
dove xxx è il nome di posizione.
Per escludere una specifica posizione modulo da caching delle pagine è necessario contrassegnare questa posizione nel modello di origine (per lo più index.php) con speciali JotCache tag di commento HTML – vedi esempio:
<td>
<! – Annotare user2 stile s = “xhtml” -> <jdoc:include type=”modules” name=user2″ style=”xhtml” /> <! – Annotare user2 e ->
</ Td>
Testo nel tag di marcatura è separato con esattamente un (1) lo spazio a partire dalla parola jotfollowed name_of_position jot_flag params
dove
name_of_position – nome di posizione come si usa in tag jdoc
jot_flag – ‘s’ per cominciare la marcatura, ‘e’ per fine marcatura
params – qualsiasi tipo di parametri jdoc separati con carattere di spazio
annotare i tag utilizzati sono da chiudere il tag jdoc per una corretta operazione.
Mark nel modello solo posizioni modulo che ti piacerebbe essere costante aggiornamento. Quando la pagina viene memorizzata nella cache allora tutti i tag marchio JotCache vengono memorizzati con contenuto in cache. Durante il ritiro del contenuto memorizzato nella cache le posizioni contrassegnate sono sostituiti con il modulo contenuto più recente.
I componenti esclusi dal caching delle pagine
A partire da JotCache, ver.1.1 è possibile un potente strumento per escludere componenti da caching di processo. Sulla barra degli strumenti di gestione della cache si trova il pulsante che apre Escludi Escluse form:
In questa form sono elencati tutti i componenti installati nel CMS Joomla identificati per nome del componente e il codice interno (opzione) che è anche una parte della pagina URL.
È possibile escludere dalla cache di trasformazione dell’intero componente con checkbox Esclusione e l’ingresso Visite vuoti o solo vista specifico del componente con checkbox
Esclusione e l’ingresso Views contiene un elenco di punti di vista esclusi separati da virgola.
Nota: la selezione indicati per gli articoli è solo a scopo dimostrativo. Sul sito di produzione sono di solito esclusi contatti e sondaggi.
Rapido controllo del funzionamento della cache
Check in front-end
Per la marcatura appropriata delle contenuto memorizzato nella cache è necessario avere installato solo non JotCache plugin, ma anche la componente JotCache. Per pagina marcatura per dirla con l’operazione è necessario:
1) nei parametri del plugin JotCache per impostare Mark Caching su Si:
2) e nel componente fare clic sul pulsante Set JotCache Mark:
Con il pulsante Set Mark viene inviata la marcatura cookie al tuo browser e quindi potete vedere segnato titolo della pagina (con tre @ @ @) quando la pagina viene da cache:
e costante le posizioni aggiornate dei moduli sono contrassegnati con contorno rosso tratteggiato:
Check in backend
Il marchio può essere utilizzato anche per la selezione rapida delle pagine che è necessario rimuovere dalla cache. La pratica di selezione consigliata è la seguente:
- verificare se la lista di pagine cache attivo ha qualche “Sì” nella colonna di Mark (uso casella in alto per la selezione)
- reimpostare i marchi per le pagine con il tasto ResetMark (il pulsante è mostrato dopo aver cliccato su SetMark, quando SetMark è sulla barra degli strumenti)
- SetMark fare clic sul pulsante per avviare la marcatura attiva
- aperto / pagine ricaricare in frontend sito web che ti piacerebbe che fossero contrassegnati
- Tornare a fare clic su Amministratore Cache Management sul pulsante Aggiorna. Vedrai nella colonna Mark “Sì” per tutti in frontend aperto / pagine ricaricate (è possibile selezionare solo le pagine contrassegnate con combobox Select Mark)
I file selezionati possono essere cancellati come descritto nella sezione seguente.
Cache di gestione
Con JotCache Componente avrai la possibilità di esaminare uno-a-uno il rapporto tra cache del file di paging (con il nome di hash 8d2146c2a4b1b3c9d65bac698c9115a5.php ad esempio) e la sua risorsa originale (nome del componente, vista, id contenuto). Questa one-to-one relazione è memorizzato nel database.
Con filtro e di controllo (come descritto nella sezione Check in backend), qui, è facile selezionare il contenuto della pagina memorizzata nella cache per l’operazione di cancellazione:







Giovanni
07. set, 2010
Lo terrò a mente se qualcuno che usa Joomla ha questa esigenza. Io che uso WordPress mi sono affidato al plugin W3 Total Cache.
stefano
07. set, 2010
Ciao Giovanni anch’io quando uso wp e su blog con un pò di traffico uso W3 Total cache e mi trovo bene ma dipende anche dal server su cui è il sito.
Con Joomla questo nuovo componente-plugin è una bomba.
A giorni uscirò con altri post sempre su JotCache dove spiegherò configurazioni etc etc……
Ciaooooo