Способ получить скорость загрузки клиента - PullRequest
0 голосов
/ 13 октября 2010

Я должен сообщить пользователю в веб-приложении (используя распорки) скорость загрузки.Каков наилучший способ?

На данный момент у меня просто есть .jsp, заполненный java-скриптами, и я рассчитываю время, необходимое пользователю, чтобы загрузить этот .jsp (я делаю это действие 3 раза и беруСредняя скорость).Это работало нормально, когда у меня была медленная скорость соединения (менее 1 МБ), но для большей скорости соединения значения были неправильными (малыми; и если я проверял кого-то из другой страны, результаты скорости соединения были бы еще меньше).

Размер jsp (взятый с надстройкой YSlow от Mozilla) был небольшим: 70 КБ (gzipped), поэтому я поднял его до 260 КБ и все еще не показывает правильное значение.

Я должен отметить, чтоЯ не могу загрузить файл для пользователя, и это потому, что я должен сделать небольшой тест совместимости приложения с пользовательской сетью, браузером ... и т. Д., И приложение означает много java-скриптов на стороне клиента и среднего размерафайла jsp - 70 КБ (gzipped) <- поэтому я попытался начать с этого размера. </p>

Не могли бы вы дать мне совет, я буду признателен

Луиза

1 Ответ

0 голосов
/ 13 октября 2010

Вы думаете, что лучший способ сделать это - использовать клиентскую часть (например, javascript).Если вам нужны более конкретные данные, вам нужно выполнить несколько загрузок в цикле (100 КБ, 1 МБ, 5 МБ).

http://ditio.net/2008/08/06/detect-connection-speed-with-javascript/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...