Ciao a tutti,
sto facendo un sito con il template di Joomlart Teline_IV.
Il sito si compone da circa 85000 articoli, importati da un vecchio database, di cui circa 1000 sono presenti come "pubblicati" e i restanti come "archiviati".
Il caricamento delle pagine però è molto lento.
Credendo che dipendesse dal rendeting della pagina (troppi javascript & co.) allora ho creare una pagina statica salvandone l'html.
Risultato:
- index.php in produzione: 11 sec per aprirla.
- index-salvata.html (con lo stesso codice): 2 secondi per aprirla
Incollerei volentieri l'URL ma per ora non posso.
Sul sito ho attiva la "cache progressiva" con la cartella cache scrivibile.
Ma NON ho plug-in "system > cache" abilitato. Quindi forse questa cosa è inutile.
Se abilito system > cache mi dà un errore all'inizio del sito:
JSite::$registeredurlparams in /public_html/libraries/joomla/cache/cache.php on on line 639
...e non mi cairca quasi niente.
La cosa mi preoccupa perchè quando il sito sarà definitivo riceverà molte visite e non posso rischiare che lento fino a bloccarsi.
L'hosting è su un server dedicato ma il database è su un altro server dove gira solo mysql. In origine ho fatto dei test tenendo il servizio mysql sullo stesso server ma era così lento da arrivare a bloccare il server. Così l'ho portato su un altro server.
Portando gli stessi articoli su un Joomla vuoto (senza Teline_IV e T3 framework) è però molto più veloce.
La mia richiesta è la seguente:
Che voi sappiate, esiste un buon plugin o componente che permetta gestisca meglio le pagine come se fossero in "cache" e che quindi me lo renda più veloce?
Oppure
Come si risolve il problema
JSite::$registeredurlparams in /public_html/libraries/joomla/cache/cache.php on on line 639
??
Aggiungo un altra domanda: T3 framework ha un sistema di cache suo. Non è che crea conflitto con quello di Joomla? Per ora io ho abilitato anche quello.
Grazie.