Производительность и загрузка сайта - PullRequest
0 голосов
/ 04 февраля 2010

Я хочу найти автоматический способ загрузки всей страницы веб-сайта (не всего сайта, а только одной страницы) и всех элементов на странице, а затем суммировать размер этих файлов.

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

Я думал об использовании CURL, но не знал, как включить его для захвата удаленных и локальных файлов JS, а также изображений, на которые есть ссылки в файлах CSS.

1 Ответ

1 голос
/ 04 февраля 2010

Попробуйте wget:

  • заставляет загружать все необходимые файлы с опцией -p или --page-requisites
  • загрузка сценариев и изображений, локальных для сайта, и не дальше, чем за 2 прыжка (это должно получить локальные изображения и код) с -l 2 для --level=2
  • и измените файлы кодов, чтобы они ссылались на ваши локальные файлы, вместо их исходного пути с помощью -k для --convert-links:
    wget -p -l 2 -k http://full_url/to/page.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...