The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Firefox 76"
Отправлено deeaitch, 08-Май-20 02:41 
> Раздай по HTTPS, нет причин не использовать HTTP!

Есть все причины не использовать http. И начинается это с того что http - Hypertext Transfer Protocol. И ключевое слово здесть text, тогда как большинство данных бинарные (т.е. содержат непечатные символы). Ну ладно с ними с картинками, не большие.

Пример. Стоит у меня юнит, чёрт знает где, габотал работал и вот понадобилось трейс с шины взять. Где бегают исключительно бинарные данные.

И так. У мен архив с максимальным сжатием получился 20 гигов. Раздаём по ftp? не проблема. Небольшой оверхед.

Теперь отдаём по http и 20 гигов превратилось в 40, а время передачи увеличилось в 2 раза. Это в лучшем случае.

Как получилось? Потому что нельзя передать не печатные символы. Вот и получаем вместо одного байта мы передаём в лучшем случае 2, например 0E. Урааа, у нас прогресс, на передачу одного байта нам надо 2.

А как иначе? Давайте подумаем. Что у нас модно сейчас? правильно json, мортышки очень любят и искренне не представляют что можно по другому. И? У него есть своя натация передачи бинарных данных bson называется. И вот фокус. вместо одного байта на байт у нас стало 4. БРАВО!
у нас стало 80 гигов данных. Как? У нас стало \x0E. В 4 раза увеличили трафик, в 4 раза уменьшили скорость.
Исхожу из одинаковых условий работы сети.

Супер.

Расходы на мобильную связь растут соответсвенно кстати.

Сюда ещё идут хидеры и прочая ерунда вроде keep alive.

Даже репозитории debian когда перевели с ftp на только http, мол так классно всё будет и масштабируется. Не знаю что вы там масштабировали, скорость с любым репозиторием упала в разы.

И не надо про кривые руки. http отличный протокол. Но там для чего он создавался.

Я знаю что есть решения, поставил людям клиента ftp и раздавай наздоровье. Конечно можно. И так оно и делается. Но есть инженеры которые не IT, им надо объяснять как ставить программу, как пользоваться. Ну у всех даже есть права админа чтобы самому поставить.

А как было здорово. Выложил файл, отправил ссылку по почте. Человек жмякнул и скачал. Вот блин кому оно мешало? Работало и работало.

На раст наверное переписать не получается так законили.

Это рак головного мозга под названием http

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру