Я провел довольно много времени, ища ответ этот вопрос, но не нашел удовлетворительный ответ.
Мое восприятие состоит в том, что все, что Вы видите в своем браузере, загружается на Вашем ПК. Доказательство для этого: Позвольте веб-странице загрузиться в Вашем браузере и когда его загрузка завершает затем выбор, работающий в режиме офлайн, или закройте свое интернет-соединение и сохраните ту страницу, которая приводит к сохранению Вашей веб-страницы на Вашем жестком диске с ключом для наблюдения этой страницы любое число времени, которое Вы хотите.
Так, это показывает, что Ваша страница была загружена, когда Вы получили доступ к нему, и скорость доступа к Вашей веб-странице будет, конечно, затем зависеть от Вашей скорости загрузки, затем где это называет "Перемещающуюся Скорость", прибывает.
Я могу быть неправым в своем восприятии, но я хотел бы знать корректный ответ на свой запрос.Спасибо. И да я признаю, что мое доказательство не проверяет, когда веб-страница разрабатывается на языках как asp.
Скорость загрузки состоит в том, как быстро соединение от Вашего дома до Вашего ISP. Это тестируется путем загрузки файла, размещенного прямо в сети ISPs к компьютеру (все speedtests, не размещенные локально ISP, тестируют задержку). Это - физическая скорость Вашей "последней мили" между Вашим домом и шлюзом Вашего ISP к его магистрали. Также известный как пропускная способность.
Перемещающаяся скорость является маркетинговым термином и предназначена, чтобы описать, как быстро соединение, субъективно, от Вашего дома до объектов в Интернете. Это является всегда переменным, и находится вне контроля любого объекта. Это включает задержку (как объяснено выше, в основном, 'сколько времени это берет информацию с серверов во всем мире для пересечения Интернета и рендеринга на машине'). Также известный как полезная пропускная способность.
Загрузка обычно включает только один файл, но перемещение вовлекает многих (HTML, JavaScript, изображения и т.д.).
Обычно это занимает время, чтобы загрузка достигла своей максимальной скорости.
Поэтому загрузка нескольких маленьких файлов медленнее, чем один большой файл.
Но не только из-за скорости загрузки, но также и из-за квитирования, которое должно быть сделано между браузером и сервером для запуска новой загрузки.
Это может быть оптимизировано многократным использованием браузера одно соединение с сервером для загрузки нескольких файлов, но не все администраторы веб-сайта позволяют поддерживать соединения, поэтому поскольку не также имеют слишком много открытых параллельных соединений.
В заключении:
Скорость загрузки обычно делается в максимальной скорости соединения (по крайней мере, после первых нескольких секунд).
Перемещающаяся скорость зависит от:
В заключении я сказал бы, что, в то время как скорость загрузки четко определена, перемещающаяся скорость может варьироваться значительно в зависимости от вышеупомянутых параметров.
Хитрый, зависит, что перемещение называет средним точно.
Если это так называется, "пользовательский опыт", затем, давайте возьмем легкий пример (я надеюсь) - современные веб-сайты используют на JavaScript. Сценарии загружаются с сервера с некоторой скоростью в зависимости от Вашего badwith, но они выполняются локально Вашим браузером. Те сценарии могут сделать некоторые дополнительные вычисления: данные/содержимое HTML базы данных queries/generating, которые занимают время.
Веб-браузеры отличаются по JavaScript, выполняющему время. Это зависит от Ваших системных ресурсов также.
Таким образом с медленной машиной со старым браузером ухудшится перемещающаяся скорость, даже если этому предоставят тот же bandwith как лучшая машина.
Это - то, как я предполагаю, что термин 'перемещающаяся скорость' должен быть понят. Но кто использует его? Если это - Ваш разговор ISP, то не считайте это как гладкое оправдание за них никаким если Вы качественное соединение (как: "наш badwith rox, это - Ваши машины это sux"), :)
Кроме того, когда Вы посещаете веб-страницу, все содержание, для которого конкретная страница может прибыть из нескольких серверов во всем мире, как реклама, видео и такой, таким образом, это зависит от такого количества факторов того, как быстро какая-то конкретная веб-страница загружается в любой момент времени, независимо от Вашей скорости соединения.
Плохая Задержка может означать соединение, которое исправно для загрузки больших файлов, плохо для перемещения.
Давным-давно, прежде чем широкополосная связь была доступна здесь, мы попробовали Интернет через услугу спутниковой связи.
Скорость загрузки была фантастической (поскольку время), поэтому если Вы начали загружать большой файл (например, пакет обновления или изображение CD), затем потребовалось несколько секунд для начала работы, и затем это летело.
Однако при просмотре Интернета та же задержка произошла для каждого раздела, который Вы загрузили. Веб-страница содержала пять средств изображений, Вы загружаете шесть объектов, и задержка произошла шесть раз. Таким образом, задержки возросли.
Следовательно широкополосное соединение равнялось 20 (возможно, больше) времена быстрее, чем коммутируемый доступ при загрузке файлов, но для просмотра Интернета это было намного медленнее.
[копируя мой ответ напротив того, где Вы задали тот же вопрос на Переполнении стека]
Не обязательно то же самое. Ваша действительная скорость загрузки данных будет ограничена пропускной способностью Вашего сетевого соединения, поэтому предположит, что можно получить X КБ / второй затем, это - то, сколько фактических байтов данных можно хлебать.
Теперь думайте о вещах, которые влияют, как это на самом деле появляется Вам:
как быстро Ваш broswer представляет загруженную страницу?
Все эти принятые во внимание вещи дадут Вам Вашу "перемещающуюся скорость". Это - действительно немного бессмысленное число, учитывая, что это варьируется дико в зависимости от точно, на что Вы смотрите.
Перемещение более зависит от времени отклика. Загрузка больше имеет отношение к пропускной способности. Предположим, что у меня есть интернет-соединение, которое берет 150 миллисекунд для www.google.com для ответа... Если у меня будет 50 из тех интернет-соединений, то все еще потребуется 150 миллисекунд, но у меня будет в 50 раз больше пропускной способности, таким образом, 50 раз скорость загрузки. Перемещение все еще во многом зависит от скорости загрузки, особенно при получении изображений или флэш-памяти или фильмов.
Также много кэша ISPs определенные веб-сайты, чтобы заставить их пойти быстрее. Это просто означает, что ISP, который достаточно близок к Вам, содержит копию веб-сайта, размещенного в иностранном государстве, Вы - запрос, должен не всегда переходить к тому иностранному государству для получения того веб-сайта, если ISP содержит локальную копию его. Это ускоряет перемещающуюся скорость также, хотя тот же принцип мог применяться к скоростям загрузки, если Ваш ISP принимает решение кэшировать какого-либо из тех также.
Ваш ISP может полагать, что они совсем другие вещи. ISP весьма свойственно рекламировать "пакетную скорость", что означает, что файлы загружают очень быстро первоначально, но замедление за длительный период. Импликация этого - то, что маленькие файлы (такие как HTML, JS, CSS, и т.д.) могут получить намного более высокие скорости, чем большие файлы (ISOs, zip, фотографии с высокой разрешающей способностью, и т.д.).
Другая импликация - то, что Ваши "тесты скорости пропускной способности" могут быть скошены - если тест отправляет только маленькие файлы затем, он может сообщить о более высокой пропускной способности, чем Вы будете видеть передачу больших файлов - и наоборот.
Другой фактор "который клиент". Назад в коммутируемые дни загрузите акселераторы, были популярны для получения больших файлов по HTTP/FTP; более старые webbrowsers значительно ограничивают количество параллельных запросов, позволенных в получении ресурсов (CSS, изображения, и т.д.) по сравнению с современными браузерами, и так далее. Таким образом, программное обеспечение, которое Вы используете, может также повлиять на производительность, которую Вы наблюдаете.
Относительно кэширования; Вы корректны, что Ваш браузер пытается сохранить и снова использовать файлы, которые он уже получил - это значительно сокращает на загрузке сервера и пропускной способности. Используя отладчик HTTP как FireBug или Fiddler2 Вы заметите много страниц, которые Вы уже посетили, ответит HTTP StatusCode
из 304
- "Не Измененный". То, что произошло, является Вашим браузером, отправил запрос, и в том запросе сказал, что "Мне нужен SomeResource, у меня уже есть версия X тот", если сервер видит, что версия X нова затем, это отвечает состоянием 304 - в основном сообщение браузера "использование, что Вы уже имеете" вместо того, чтобы снова послать ресурс.