Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Eugene 25 Feb 2019, 08:56:57
-
Buongiorno.
A gennaio ho aggiornato un sito di un cliente. Si tratta di un negozio online realizzato all'inizio dello scorso anno a per il quale ho installato le seguenti estensioni, alcune delle quali già incluse nel tema:
VirtueMart
K2
Extension Manager
Advanced Module Manager
Fox Contact
Simple Image Gallery
VM OG Meta Tag
Insieme al CMS ho aggiornato tutte le estensioni, l'unico elemento che non mi è stato possibile aggiornare è stato proprio il tema poiché non più disponibile.
Subito dopo l'aggiornamento ho notato (ma soprattutto l'ha notato il cliente) un notevole rallentamento nel caricamento delle pagine del sito. Stiamo parlando di almeno 20 secondi di attesa. E questo avviene con tutte le pagine, sia l'home page (che dovrebbe essere la più pesante) sia con le pagine testuali.
Ho provato con differenti computer e differenti connessioni ma il risultato non cambia.
Il sito funziona correttamente ma questa lentezza è veramente inbarazzante. Da cosa potrebbe dipendere?
Quale strumento mi consigliate per verificare eventuali anomalie nel caricamento del sito?
Grazie.
-
Una parte del tuo messaggio non è leggibile
-
Sistemato. Non so perché una parte del testo era di dimensioni minime.
-
Probabilmente hai fatto copia e incolla
-
Un link al sito aiuterebbe!
-
Il link è questo (https://www.domuspharma.it/). Non sapendo se fosse consentito o meno inserirlo ho preferito aspettare che mi venisse chiesto.
Comunque si, avevo fatto un copia/incolla del testo.
Mentre scrivo, sto verificando che forse il rallentamento è dovuto alla chiamata ad un .js esterno, quello di addthis.
Adesso non mi è possibile ma stasera lo tolgo per vedere se le cose migliorano.
Edit: ho fatto subito la verifica. Il javascript di addthis non sembra essere la causa del rallentamento.
-
In questi casi si può sempre caricare la libreria nel server e richiamarla direttamente.
-
Quella potrebbe essere un'idea, ma il problema sembra essere un altro.
Il report degli errori riporta quanto segue:
[25-Feb-2019 17:28:16 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemJoomessLibrary has a deprecated constructor in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 20
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 14
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 15
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 96
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 97
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 31
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 32
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 14
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 15
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 96
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 97
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 31
[25-Feb-2019 17:28:16 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 32
[25-Feb-2019 17:28:18 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 14
[25-Feb-2019 17:28:18 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 15
[25-Feb-2019 17:28:18 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 96
[25-Feb-2019 17:28:18 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 97
[25-Feb-2019 17:28:18 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 31
[25-Feb-2019 17:28:18 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 32
[25-Feb-2019 17:28:21 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 14
[25-Feb-2019 17:28:21 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/colorpicker/colorpicker.php on line 15
[25-Feb-2019 17:28:21 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 96
[25-Feb-2019 17:28:21 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 97
[25-Feb-2019 17:28:21 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 31
[25-Feb-2019 17:28:21 UTC] PHP Notice: Only variables should be assigned by reference in /home/domuspha/public_html/plugins/system/joomessLibrary/joomessLibrary.php on line 32
La versione del PHP è 7.2. Che si tratti di incompatibilità con qualche plugin?
Potrei passare ad una versione precedente del PHP, ma a quel punto potrei avere problemi di altro tipo.
-
Allora è un incompatibilità di versione php.
-
Sa anche a me.
Perdonate l'ignoranza, ma dai messaggi d'errore prima riportati è possibile comprendere quale sia l'elemento incompatibile?
Presuppongo sia il tema poiché è l'unica cosa che non ho potuto aggiornare ma non ne sono sicuro. Preferirei si trattasse di una estensione, magari con una versione futura si potrebbe risolvere il problema.
Grazie.
-
Perdonate l'ignoranza, ma dai messaggi d'errore prima riportati è possibile comprendere quale sia l'elemento incompatibile?
Se li leggi sì.
-
Potrebbe non essere quello, d'altra parte sono solo warning e non dovrebbe influire sulla velocità di caricamento.
Inizierei a ridurre le chiamate a file js;Usi per caso un plugin per redirezionare tutte le richieste da http a https?Oltre a questo puoi valutare i risultati di gtmetrix, risolvi ciò che dà una valutazione insufficiente.
-
Non uso alcun plugin per l'https. Utilizzerò lo strumento che suggerisci per vedere di risolvere qualcosa.
Grazie per il consiglio.