Prestazioni sito

9 contenuti / 0 new
Ultimo contenuto
Prestazioni sito

Ciao a tutti,
sto sviluppando un sito in D7 e sto riscontrando problemi di performance.

A quanto pare il sito porta la CPU del server al 100%.
Ho installato XHProf e in allegato potete vedere i dati che mi restituisce.

Non so dove sbattere la testa.
Il sito ha molte pagine in cui all'interno c'è del codice PHP e molte file tpl.
Non so se possono centrare, anche se a me è la prima volta che succede e credo che un malfunzionamento del genere probabilmente sia dovuto ad un loop.

Qualcuno mi sa aiutare?
Grazie
Ciao
I

Drupal Version:

Ciao,
una cosa veloce è quella di "spegnere" man man i moduli e controllare se la situazione cambia..
ps: io do per scontato che il sistema sia adatto al cms e alla tua configurazione: che il fatto che la CPU sia al 100% non sia dovuto a una sua bassa caratteristica tecnica o del sistema in generale:)

Ciao Luca,
ho provato a disattivare tutti i moduli e la situazione sembrava migliorata.
Poi attivando Views ho notato questo parametro in XHProf:

Function Name           Excl. Wall Time
PDOStatement::execute   25,284,302(ms)

(non sono un professionista su queste cose)
credo comunque che ci sia qualche view a darti problemi: prova a disattivarle tutte e riattivarle/usarle una alla volta e vedi qual'è quella che ti crea il rallentamento.

C'è anche la cache delle view che succhia un sacco di carico. Sicuro che non hai fatto modifiche senza poi salvarle? Drupal continua a lasciarle in memoria.

...enter at your own risk...

Effettivamente le PDO potrebbero andare su di giri per via di views...
Se disattivo le viste e poi le riattivo vado tranquillo o perdo i dati?

Grazie
Ciao
I.

Se disattivi delle viste vengono solo messe in uno stato off in cui non vengono mai chiamate. Se le hai salvate non perdi dati.
Io su un vecchio sito non mi capacitavo finché non ho capito che aumentando il limite di memoria PHP le viste non succhiavano più tutto il possibile. Controlla che non ci siano salvataggi in sospeso, a me il dubbio verrebbe.

...enter at your own risk...

Niente da fare, secondo XHProf ci sono rallentamenti sulla dunzione unserialize (?!?!) e PDO::Commit (che non so cosa sia)...

Ho "spento" il modulo Views per vedere se era quello il problema.
Riattivandolo però non vedo più i fields nell'amministrazione della vista e quindi non posso più modificarla...
Ho già svuotato cache e cache di Views...