Моя проблема. Есть программа, которую заставляют начать юзать только в вебе, отказавшись от толстого клиента. Веб без бутылки не запустишь, я лениво переругиваюсь с ними и юзаю толстый клиент. Один из моих аргументов. Иногда в программе приходится открывать xml файлы на 200 мега байт. Важно -- открыть, это по сути сразу скопировать его в буфер обмена, так как там правки нужны, встроенный редактор в толстом клиенте отсутсвует.
Ответ разработчиков, 200 мегабайтовый файл в веб клиенте открывается за 3 секунды.
Понятно, что врут, но у меня вопросы по расчёту.
((200 * 8) + (200 * 8) * 0,3) / 3 = 693,33... мега бита в секунду.
1. То есть когда провайдер говорит "100 мегабитный интернет", я считаю мега за 1024, верно?
2. Я всегда правильно делаю, когда при расчёте передачи данных по сети локальной или в мире добавляю к траффику +30% на всякие служебные данные?
3. В html есть удобная вещь, сжатие передаваемых данных. Допустми, в java у них тоже такое есть (я не знаю). Соответственно данных передаётся меньше, зато повышается нагрузка как на сервер, так и на клиента. Так вот вопрос, если клиент получает 100 мегабайт в zip и в браузере распаковывает их до 200 мега байт скорость передачи выше, а zip потоком распаковывается? Или сперва все 100 мега байт закачал, а потом распаковывает? А проц же по любому 100 мегабайт zip'а раскрывает очень быстро?
Решено: Как считать передачу данных по сети?
Модератор: Bizdelnick
Решено: Как считать передачу данных по сети?
Последний раз редактировалось azsx 02.08.2018 12:06, всего редактировалось 1 раз.
Re: Как считать передачу данных по сети?
Эм на правах выданных мне асоциацией жирафов, можно пожалуйста расшифровать значения в данной формуле.
Ну 200 это понятно ваш объём файла, 8 это переводите байты в биты а дальше? и почему 2 раза считаете (200 * 8)
Re: Как считать передачу данных по сети?
Я всегда правильно делаю, когда при расчёте передачи данных по сети локальной или в мире добавляю к траффику +30% на всякие служебные данные?
это вопрос.и почему 2 раза считаете (200 * 8)
----
и делю всё на три секунды, так как
((200 мега байт * 8) + (200 мега байт * 8) * 0,3 (типа 30%)) / 3 секунды = 693,33... мега бита в секунду.Ответ разработчиков, 200 мегабайтовый файл в веб клиенте открывается за 3 секунды.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как считать передачу данных по сети?
А что толку считать? Вы замерьте.
Не факт, что файл обрабатывается на стороне сервера (хотя скорее всего это и так).
Не факт, что файл обрабатывается на стороне сервера (хотя скорее всего это и так).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Как считать передачу данных по сети?
а как замерить? Веб интерфейс, авторизация. А мне надо понять сколько в итоге я получу мегабайт данных в браузер.
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как считать передачу данных по сети?
Для того в браузере есть инструменты разработчика.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали: