Funzione PHP per get le size del file e il tempo di caricamento di una pagina

Simile alla mia ultima domanda, mi piacerebbe avere una function PHP che può prendere un path locale e dirmi (a) quanto la dimensione totale del file è per HTML, CSS, JS e immagini, e (b) il carico totale tempo per questa pagina. Come YSlow, penso, ma come function PHP.

qualche idea? Mi sono guardato intorno e stavo chiedendo posso usare CURL per questo? Anche se ho bisogno di controllare i routes che sono sul mio server? Grazie!

Aggiornare:

Dopo aver letto i commenti, mi rendo conto che sono fuori base. Chiedendosi invece c'è un modo per get automaticamente un punteggio YSlow per una pagina (o un punteggio di performance simile). Presumo che avrebbe bisogno di colpire un sito di terze parti che agirebbe come client. In pratica sto provando a scorrere un gruppo di pagine e get una sorta di metrica delle performance. Grazie!

Per il file.

  • Crea un loop per leggere tutti i file in una directory specifica con dir .
  • Quindi per each file utilizzare filesize .

Tempo di caricamento Il tempo di caricamento dipende dalla velocità di connessione e dalla dimensione del file. E vedo che specifichi che stai leggendo localmente i file. È ansible rilevare quanto tempo ci vuole per leggere quei file, ma questo non sarà il tempo di caricamento della pagina per un utente esterno.