• Home
  • GUIDE
  • SALVATAGGIO LENTO DEGLI ARTICOLI DEL SITO ZEFERINO.

SALVATAGGIO LENTO DEGLI ARTICOLI DEL SITO ZEFERINO.

Salerno - Giovedì, 16 Gennaio 2020.

In merito ad un mio ticket, relativo alla lentezza con la quale vengono salvati gli articoli sul mio sito ZEFERINO, ho segnalato il problema all' Assistenza tecnica della NETSONS, che mi ha risposto informandomi che la problematica da me segnalata può verificarsi in tantissimi casi, alcuni dei quali (i più comuni) sono i seguenti:

- CMS e relativo database non ottimizzati
- uno script o un cronjob pesante andato in loop
- un'operazione pesante lato backend (ottimizzazione DB, ricostruzione thumbnail, etc)
- un bug del CMS o di un suo componente (tema, plugin, etc)

Riporto inoltre integralmente i consigli fornitomi dall' Assistenza tecnica della NETSONS:
1) fare caso se trova corrispondenze temporali tra il momento in cui riscontra un'eccessiva lentezza ed un altro evento come appunto l'operazione in backend.
2) controllare il codice da lei in uso e rimuovere eventuali scripts e/o plugin che possano causare tutto questo utilizzo di risorse in termini di I/O
3) disattivare eventuali servizi di cache, backup e statistiche all'interno dei CMS
4) aggiornare i CMS e i plugin all'ultima versione disponibile (previo backup fortemente consigliato)
5) impostare un tema di default per vedere che non sia il tema a generare il problema a causa di qualche bug
6) provare a disattivare tutti i plugin, riattivandoli uno per volta e valutando di volta in volta come reagisce il sito come tempi e carichi
7) verificare che non vi siano errori segnalati nell'error_log , può verificare da: cPanel->Netsons Troubleshooting
8) valutare se far effettuare un'analisi del CMS da un tecnico terzo (ad esempio un analista/programmatore) e considerare assieme a Lui se è possibile ottimizzare il sito oppure se un upgrade ad un servizio di hosting con maggiori risorse a disposizione può risolvere la problematica segnalata.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ASPETTI OPERATIVI.
Ho deciso quindi di prendere in considerazione, nei miei momenti liberi, i vari aspetti del problema in maniera sistematica, e di procedere personalmente alla relativa risoluzione.
Per il primo caso, e cioé  "CMS e relativo database non ottimizzati", ho trovato sul Web la seguente soluzione (link):

OTTIMIZZARE LE TABELLE DEL DATABASE DI JOOMLA!
Ottimizzare le tabelle del Database significa, in sintesi, rendere più veloci le operazioni che compiranno quando saranno interrogate. 
Per ottimizzare le tabelle, e quindi rendere più veloci le operazioni che compiranno quando saranno interrogate, basta eseguire i seguenti passaggi:

  1. Entrare nel pannello mysql del vostro sito
  2. Selezionare il db sul quale vogliamo compiere l'operazione
  3. Scorrere tutta la pagina e selezionare in fondo la voce "Seleziona Tutti"
  4. Selezionare Ottimizza tabella nel menu a tendina, a sinistra del pulsante Seleziona Tutti
  5. Attendere che mysql compia l'operazione
  6. A fine operazione avrete il resoconto delle tabelle ottimizzate.

Prenderemo in considerazione gli altri casi in un prossimo articolo.
Ringrazio l' amico tonicopi, per alcune utili informazioni relative al presente articolo. 

Zeferino

Note aggiuntive dei giorni 6, 7, 8, 11 e 13 giugno: 

  1. Toni aveva già esaminato il problema, e fatto alcuni interventi al riguardo.
  2. Non sono sicuro se è stato fatto il passaggio all'ultima versione di PHP disponibile, e quindi verificare ciò con Toni al suo ritorno dalla Croazia.
  3. Il tempo attuale di salvataggio (sabato, 6 giugno 2020) è di circa 22 secondi, durante la giornata; di sera, il tempo di salvataggio risulta minore, intorno ai 18 secondi; di notte - dopo la mezzanotte - può scendere anche a 14 - 15 secondi. Chiedere a Toni se tali tempi sono eccessivi o se invece rientrano nella norma!
  4. Backup Duration, in data 06/06/2020 -> 7':45" (1° backup) - 3':26 (2° backup)  - 3:18' (3° backup).
    Backup Duration, in data 13/06/2020 -> 70:07:19 (1° backup) - Dimensioni del sito ZEFERINO: 153,58 MB.
  5. Tempi di salvataggio: circa 30".
  6. Template del sito ZEFERINO: YooAvanti è il tema della YooTheme Club Gennaio 2016.
  7. Compatibilità di Joomla! 3.19.9 con YooTheme: si, leggere in proposito il seguente articolo: https://yootheme.com/support/question/124792

7 giugno:

Navigando sul web ho appreso che per conoscere la versione PHP del server, occorre:
A) aprire un file di testo e scriverci:
<?php phpinfo(); ?>
B) Salvare tale file di testo come info.php e caricarlo nella root del sito.
C) Dal browser, andare all'indirizzo www.indirizzo del sito.it/info.php (nel mio caso -> http://zeferino.it/it/info.php e si hanno così tutte le informazioni necessarie.
Ho provato, ma mi dice -> PAGINA NON TROVATA! 

11 giugno:

Tempi di backup: 8' 20" - 4' 33" - 4' 11".
Tempi di salvataggio: 13" (ma oscilla molto! ... prendere altri valori, in momenti diversi.)

Link interessanti:

Zeferino 

 

Fast Social Share
Pin It
e-max.it: your social media marketing partner

Stampa Email