Я строю паука уже несколько дней, и я изучаю, как измерить общий вес веб-страницы в байтах. В ходе моего исследования я столкнулся с этой проблемой, и самый простой ответ состоял в том, чтобы получить длину содержимого страницы. Но есть небольшая проблема в том, что длина контента в байтах ничего не говорит нам ни об изображениях, которые должны быть загружены во временную папку браузера, ни о ссылках javascript или css из заголовка страницы. Таким образом, я фактически подтвердил свои выводы о том, как на самом деле измерить страницу с точки зрения того, сколько байтов необходимо отправить с сервера клиенту для всех ресурсов, необходимых для правильной работы weppage, а не для измерения только байтов только документ.
Поэтому я составил список ресурсов, которые веб-браузер должен загружать при посещении страницы:
all images <img src="someimages.jpg" alt=”somedecription” >
all js files <script type="text/javascript" src="somejs.js" ></script>
all css files <link rel="stylesheet" type="text/css" href="somecss.css">
the ico file <link rel="shortcut icon" href="someico.ico">
Существуют ли другие ресурсы, которые браузер должен загружать при посещении страницы? Другими словами, каков список всех возможных ресурсов, которые браузер загружает при посещении веб-страницы?