PHP функция для получения размера файла и времени загрузки страницы - PullRequest
1 голос
/ 15 сентября 2010

Как и в моем последнем вопросе, я хотел бы иметь функцию PHP, которая может принимать локальный путь и сообщать мне (а), каков общий размер файла для HTML, CSS, JS и изображений, и (б)общее время загрузки этой страницы.Как YSlow, я думаю, но как функция PHP.

Есть мысли?Я оглянулся и подумал, могу ли я использовать CURL для этого?Даже если мне нужно проверить пути, которые находятся на моем собственном сервере?спасибо!

Обновление:

После прочтения комментариев, поняв, что я с базы.Вместо этого интересно, есть ли способ программно получить оценку YSlow для страницы (или подобную оценку производительности).Я предполагаю, что это должно было бы поразить сторонний сайт, который действовал бы как клиент.Я в основном пытаюсь перебрать группу страниц и получить какой-то показатель производительности.Спасибо!

1 Ответ

1 голос
/ 15 сентября 2010

Для размера файла.

  • Создать цикл для чтения всех файлов в определенном каталоге с помощью dir .
  • Тогда для каждого файла используйте размер файла .

* 1016 время загрузки * Время загрузки зависит от скорости соединения и размера файла. И я вижу, что вы указываете, что вы читаете файлы локально. Вы можете определить, сколько времени вам потребуется, чтобы прочитать эти файлы, но это не будет временем загрузки страницы для внешнего пользователя.

...