3

Я потратил довольно много времени в поисках ответа на этот вопрос, но не нашел удовлетворительного ответа.

Я считаю, что все, что вы видите в вашем браузере, загружается на ваш компьютер. Доказательством этого является то, что: пусть веб-страница загружается в ваш браузер, а после ее загрузки выберите работу в автономном режиме или закройте подключение к Интернету и сохраните эту страницу, что приведет к сохранению вашей веб-страницы на жестком диске с ключом для просмотра этой страницы. страница любое количество раз вы хотите.

Таким образом, это показывает, что ваша страница была загружена, когда вы получили к ней доступ, и скорость доступа к вашей веб-странице, безусловно, будет зависеть от скорости загрузки, и откуда взялся этот термин "Скорость серфинга".

Я могу ошибаться в своем восприятии, но я хотел бы знать правильный ответ на мой вопрос. Благодарю. И да, я признаю, что мои доказательства не подтверждаются, когда веб-страница разработана на таких языках, как asp.

9 ответов9

2

Скорость загрузки - это скорость соединения вашего дома с вашим провайдером. Он проверяется путем загрузки файла, размещенного прямо в сети вашего интернет-провайдера, на ваш компьютер (все тесты скорости, не проводимые локально вашим провайдером, проверяют задержку). Это физическая скорость вашей «последней мили» между вашим домом и шлюзом вашего интернет-провайдера на его магистрали. Также известный как пропускная способность.

Скорость серфинга - это маркетинговый термин, и он предназначен для описания субъективной скорости соединения от вашего дома к вещам в Интернете. Он всегда переменный и находится вне контроля какой-либо одной сущности. Он включает задержку (как объяснено выше, в основном «сколько времени требуется информации с серверов по всему миру, чтобы пересечь Интернет и визуализировать на вашем компьютере»). Также известный как Goodput.

1

Загрузка обычно включает в себя только один файл, а в серфинге - много (html, javascript, изображения и т.д.).
Обычно загрузка занимает пиковую скорость.

Поэтому загрузка нескольких небольших файлов выполняется медленнее, чем одного большого файла.
Но не только из-за скорости загрузки, но и из-за рукопожатия, которое необходимо выполнить между браузером и сервером, чтобы начать новую загрузку.

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

В заключение:

Скорость загрузки обычно выполняется при максимальной скорости соединения (по крайней мере, после первых нескольких секунд).

Скорость серфинга зависит от:

  • Эффективность браузера в подключении только один раз к каждому веб-серверу, связанному на веб-странице
  • Эффективность браузера в обслуживании страницы, даже если не все кусочки еще не поступили
  • Администратор сервера сайта, позволяющий поддерживать соединения
  • Дальновидность автора веб-страницы в минимизации количества отдельных элементов и их размеров

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

0

Плохая задержка может означать, что соединение, которое хорошо для загрузки больших файлов, плохо для серфинга.

Давным-давно, прежде чем широкополосный доступ был доступен здесь, мы попробовали интернет через спутниковую связь.

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

Однако, когда вы просматривали Интернет, такая же задержка происходила для каждого загруженного вами раздела. Веб-страница, содержащая пять изображений, означает, что вы загружаете шесть элементов, и задержка произошла шесть раз. Так что задержки увеличились.

Следовательно, при загрузке файлов широкополосное соединение было в 20 (а может и больше) быстрее, чем коммутируемое соединение, но для работы в Интернете оно было намного медленнее.

0

Кроме того, когда вы посещаете веб-страницу, весь контент для этой конкретной страницы может поступать с нескольких серверов по всему миру, таких как реклама, видео и т.д., Так что это зависит от множества факторов, определяющих скорость загрузки конкретной веб-страницы в любой момент времени, независимо от вашей скорости соединения.

0

[копируя мой ответ туда, где вы задали тот же вопрос о переполнении стека]

Не обязательно одно и то же. Ваша фактическая скорость загрузки данных будет ограничена пропускной способностью вашего сетевого подключения, поэтому предположим, что вы можете получить X кБ / с, тогда именно столько фактических байтов данных вы можете потерять.

Теперь подумайте о вещах, которые влияют на то, как это на самом деле вам кажется:

как быстро ваш брат отображает загруженную страницу?

  • веб-страница с хитрым соединением на другом конце может не обслуживать страницу с полной скоростью, которую вы могли бы получить на
  • скорость необработанных данных включает в себя фактический TCP?IP-пакеты, веб-страница, которая должна пройти через 7 переадресаций, чтобы фактически отображаться для вас (с поиском DNS и новым TCP-соединением и HTTP-запросом каждый раз), будет появляться гораздо медленнее
  • ваш провайдер может предложить сжатие, при котором вы посещаете веб-страницу, провайдер сжимает ее на своем конце, а затем вы запускаете специальное программное обеспечение для декомпрессии на своем конце. Таким образом, меньше фактических байтов данных для передачи, но время сжатия / распаковки может перевесить это
  • размер прокси-кеша вашего провайдера - и уже запрошенная вами страница в нем или нет

Все эти вещи, принятые во внимание, дадут вам "скорость серфинга". Это действительно немного бессмысленное число, учитывая, что оно сильно варьируется в зависимости от того, на что именно вы смотрите.

0

Серфинг больше зависит от времени отклика. Загрузка больше связана с пропускной способностью. Предположим, у меня есть интернет-соединение, которое занимает 150 миллисекунд для ответа www.google.com ... Если у меня будет 50 таких подключений к Интернету, это все равно займет 150 миллисекунд, но у меня будет пропускная способность в 50 раз больше, а значит, в 50 раз скорость загрузки. Серфинг по-прежнему во многом зависит от скорости загрузки, особенно при съемке фотографий, вспышки или фильмов.

Также многие интернет-провайдеры кэшируют определенные сайты, чтобы они работали быстрее. Это просто означает, что интернет-провайдер, который находится довольно близко от вас, имеет копию веб-сайта, размещенного в другой стране, ваш запрос не всегда должен идти в эту зарубежную страну, чтобы получить этот веб-сайт, если у вашего интернет-провайдера есть местный копия этого. Это также увеличивает скорость серфинга, хотя тот же принцип может применяться и к скорости загрузки, если ваш интернет-провайдер также решит кэшировать любой из них.

0

Хитрый, зависит от того, что означает термин серфинг точно.

Если это так называемый "пользовательский опыт", то давайте возьмем простой пример (я надеюсь) - современные веб-сайты используют javascript. Скрипты загружаются с сервера с некоторой скоростью, в зависимости от вашего состояния, но они выполняются локально вашим браузером. Эти скрипты могут выполнять некоторые дополнительные вычисления: запросы к базе данных / генерация данных / HTML-контент, что занимает дополнительное время.

Веб-браузеры отличаются по времени выполнения JavaScript. Это также зависит от ваших системных ресурсов.

Таким образом, на медленной машине со старым браузером скорость серфинга ухудшится, даже если он обеспечен той же полосой пропускания, что и лучшая машина.

Вот как я полагаю, термин «скорость серфинга» следует понимать. Но кто это использует? Если ваш провайдер говорит, то сочтите это легким оправданием для них, не предоставляя вам качественную связь (как: «наш плохой друг, это ваши машины, которые так хороши») :)

0

Интернет-провайдер предпочитает обмен трафиком в реальном времени, чем трафик, не зависящий от времени

-1

Ваш интернет-провайдер может посчитать их очень разными вещами. Для интернет-провайдеров нередко объявляется «пакетная скорость», что означает, что файлы загружаются очень быстро на начальном этапе, но замедляются в долгосрочной перспективе. Это означает, что небольшие файлы (такие как HTML, JS, CSS и т.д.) Могут получать намного более высокие скорости, чем большие файлы (ISO, zip, фотографии с высоким разрешением и т.д.).

Другим следствием является то, что ваши "тесты скорости пропускной способности" могут быть искажены - если тест отправляет только небольшие файлы, он может сообщить о более высокой пропускной способности, чем вы увидите при передаче больших файлов - и наоборот.


Другим фактором является "какой клиент". В прежние времена ускорители загрузки были популярны для получения больших файлов по HTTP/FTP; Более старые веб-браузеры значительно ограничивают количество одновременных запросов, разрешенных при извлечении ресурсов (CSS, изображений и т. д.), по сравнению с современными браузерами и т. д. Таким образом, программное обеспечение, которое вы используете, также может влиять на производительность, которую вы наблюдаете.


Что касается кеширования; вы правы в том, что ваш браузер пытается сохранить и повторно использовать файлы, которые он уже извлек - это значительно снижает пропускную способность и нагрузку на сервер. Используя отладчик HTTP, такой как FireBug или Fiddler2, вы заметите, что многие страницы, которые вы уже посетили, будут отвечать HTTP StatusCode 304 - "Не изменено". Произошло то, что ваш браузер отправил запрос, и в этом запросе было сказано:«Мне нужен SomeResource, у меня уже есть версия X этого», если сервер считает, что версия X является самой последней, он отвечает со статусом 304 - в основном говоря браузеру «использовать то, что у вас уже есть», а не повторную отправку ресурса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .