Dunque, dopo aver fatto i miei vari include (che comprendono il check se l'utente è loggato ecc ecc) ho messo questo:
poi la pagina mi genera il contenuto (chiamate al db, conti e roba varia, ma pochi cicli) e alla fine riprendo e faccio la differenza:Citazione:
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$startT = $time;
(l_time scrive il log)Citazione:
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $startT), 4);
l_time($total_time);
Come puoi vedere in mezzo a molti valori "buoni" <2 secondi ogni tanto mi trovo un >20 secondi
C'è da aggiungere che la complessità della pagina varia dal tipo di utente loggato, e infatti ad esempio io mi trovo le pagine caricate dal mio client con una media di circa 3,5 / 4 secondi, e ci sta, ma mi fa comunque strano a volte vedermi un "88 secondi"
Buona serata!Citazione:
[2020-10-20 22:32:14] [notice] [0.7398]
[2020-10-20 22:33:33] [notice] [0.4084]
[2020-10-20 22:34:00] [notice] [9.4159]
[2020-10-20 22:34:49] [notice] [9.7884]
[2020-10-20 22:35:05] [notice] [74.0952]
[2020-10-20 22:35:12] [notice] [1.6755]
[2020-10-20 22:35:29] [notice] [18.2929]
[2020-10-20 22:35:37] [notice] [0.2806]
[2020-10-20 22:36:09] [notice] [0.1721]
[2020-10-20 22:36:32] [notice] [19.6059]
[2020-10-20 22:37:29] [notice] [24.4732]
[2020-10-20 22:37:35] [notice] [14.4632]
[2020-10-20 22:37:50] [notice] [0.3092]
[2020-10-20 22:38:00] [notice] [0.2013]
[2020-10-20 22:38:55] [notice] [1.5867]
[2020-10-20 22:38:58] [notice] [0.7756]
[2020-10-20 22:39:33] [notice] [4.1548]
[2020-10-20 22:39:37] [notice] [0.0324]
M