> Раздай по 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