Я спрашиваю, потому что здесь у меня есть скорости загрузки, которые похожи на 1 Мбит/с, в то время как веб-страницы занимают очень долгое время для загрузки (определенно не 1 Мбайт/с).
Я предполагаю, что доступ к веб-странице в основном запрашивает это с сервера, и затем способом "загружает" страницу и затем представляет его.
Я неправ? Какова может быть причина, что у меня есть такое различие в скоростях веб-страницы и загрузке?
Некоторые веб-страницы имеют много отдельных компонентов, все из которых должны быть загружены отдельно. Ваш браузер обрабатывает все это для Вас, но часто с уменьшенной производительностью, так как много различных связей должно быть установлено, и вероятно некоторые должны будут ожидать других для окончания. Кроме того, веб-страницы часто имеют данные из всевозможных серверов (рекламные объявления, вероятно, прибывают из своего собственного сервера), и задержка любого элемента может замедлить целое. Файл является простой загрузкой одного файла от одного места.
Поэтому пропускная способность (объем данных, который можно загрузить в единицу времени) очень важна в загрузках файла. Задержка (дополнительное время) имеет большое значение больше в сети.
Это могло бы быть вызвано любым/всем следующим:
Важно понять, как веб-страница загружается для понимания, почему загрузка файла 1 МБ может быть быстрее, чем даже 256 КБ, который включает веб-сайт.
Еще не упомянутый - существует путь больше к типичной загрузке веб-страницы в эти дни, чем текст Ваш видеть представленный в Вашем браузере. Если страница, которую Вы посещаете, имеет способность, которая будет отредактирована, она, вероятно, содержит много кода для обработки этого. TinyMCE является популярным редактором "Обогащенного текста" JavaScript для сети. Это является крошечным, но это не настолько крошечный.
Это - всего один пример, но этот вид вещи чрезмерно увеличивает размер всех видов веб-страниц и может сделать Вашу навигацию не, что Вы ожидаете. В зависимости от человека, создающего веб-страницу или веб-приложение, можно закончить тем, что загрузили приложение как это, используете ли Вы когда-нибудь его или нет. Это просто загружается в память, ожидая.
Другой аспект является психологическим. При выборе файла для загрузки Вы ожидаете ожидать ее для прибытия. Когда Вы нажимаете на ссылку к странице, Вы более наклоненный для ожидания мгновенного удовлетворения, таким образом, wqhile, я не говорю, 'что это - все в голове', там существует определенно ожидание.
Для загрузки соединение согласовывается в начале передачи файлов, и Ваша скорость берет к нормальному. Та часть передачи файлов является медленной (как можно иногда видеть в строке состояния веб-браузера.. при отправлении запроса на [сайт]... ожидая ответа от [сайта] и это требует времени). Каждый раз, когда Вы запрашиваете веб-страницу, то же самое согласование продолжается. Могло также случиться так, что сервер может быть медленным при ответе на запросы, должные загружаться, или Ваш браузер является медленным при рендеринге данных.
Вы не указывали, какой браузер Вы использовали и какое интернет-соединение Вы имели.
Если интернет-соединение, например, спутниковая линия, оно имеет высокую пропускную способность загрузки и очень медленную пропускную способность загрузки и высокую задержку. Подобная вещь относится к 3G/HSDPA мобильному соединению, хотя задержка ниже, чем в спутнике, но все еще часто 10-30x по сравнению с ADSL или cablemodem.
Это может быть даже усугублено при помощи плохого браузера как Internet Explorer, который только открывает 2-3 параллельных соединения при загрузке файлов с веб-сервера. С соединениями типа mobilephone HTTP-соединение, которое делает квитирование TCP/IP с 3 путями, единственный файл, может взять за почти секунду до того, как это начнет загружать, теперь комбинировать это только с немногими одновременными соединениями от браузера, и внезапно требуются десятки секунд для загрузки маленькой веб-страницы, которая имеет несколько изображений и таблиц стилей и javascripts, связанный с ним.
Я использую Opera, который позволяет мне устанавливать параллельные соединения на некоторых очень hign число, например, 32 или больше. Это означает, что при открытии веб-сайта по высокой ссылке задержки, браузер занимает секунды пары, чтобы сделать квитирования с сервером, и затем это загружает 32 объекта одновременно и часто может истратить пропускную способность загрузки, которой никогда не происходило бы, если бы браузер действительно загружал единственные/небольшие количества файлы за один раз.
Различие в скорости может также произойти, если Вы компьютер является медленным или не имеет достаточной памяти, и браузер может затем сорвать машину, пока это представляет страницу. Этого можно избежать при помощи более быстрого/легче браузера как Opera или, если возможно, настроило браузер не представить страницу, пока это не загрузило все необходимые элементы. В наше время браузеры пытаются представить страницу как можно скорее, которая обычно заставляет их повторно представлять страницу многократно, и это может быть медленно на более старой машине.