The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Firefox 76, opennews (ok), 05-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


161. "Релиз Firefox 76"  +/
Сообщение от deeaitch (ok), 07-Май-20, 04:04 
От ftp бы лучше отстали и обратно вернули. Нармально файлы людям не раздать.
Ответить | Правка | Наверх | Cообщить модератору

196. "Релиз Firefox 76"  +/
Сообщение от marios (ok), 07-Май-20, 22:46 
Раздай по HTTPS, нет причин не использовать HTTP!
Ответить | Правка | Наверх | Cообщить модератору

205. "Релиз Firefox 76"  +1 +/
Сообщение от deeaitch (ok), 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

Ответить | Правка | Наверх | Cообщить модератору

208. "Релиз Firefox 76"  +/
Сообщение от Аноним (208), 08-Май-20, 03:24 
> Как получилось? Потому что нельзя передать не печатные символы.

Посмотрите через tcpdump как например передаются картинки в HTTP, типа:
sudo tcpdump -X port 80 -ni wlan0
curl http://www.google.com/tia/tia.png > /dev/null

Ответить | Правка | Наверх | Cообщить модератору

211. "Релиз Firefox 76"  +/
Сообщение от deeaitch (ok), 08-Май-20, 03:34 
>> Как получилось? Потому что нельзя передать не печатные символы.
> Посмотрите через tcpdump как например передаются картинки в HTTP, типа:
> sudo tcpdump -X port 80 -ni wlan0
> curl http://www.google.com/tia/tia.png > /dev/null

Непременно сделаю.
И непременно уже делал с теми файлами что передавал сам.

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

Ответить | Правка | Наверх | Cообщить модератору

212. "Релиз Firefox 76"  +/
Сообщение от Licha Morada (ok), 08-Май-20, 04:18 
>> Раздай по HTTPS, нет причин не использовать HTTP!
> Есть все причины не использовать http. И начинается это с того что
> http - Hypertext Transfer Protocol. И ключевое слово здесть text, тогда
> как большинство данных бинарные (т.е. содержат непечатные символы).

Я тоже люблю оталкиваться от этимологий и значений. Но конкретно для HTTP, протокол сильно перерос своё название. Как SSH (безопасная [удалённая] оболочка [терминала]) перерос использование только для удалённого CLI. А телефон (τῆλε + φωνή) перерос общение исключительно голосом, начиная где-то с факсов.


> Пример. Стоит у меня юнит, чёрт знает где
> ...
> Теперь отдаём по http и 20 гигов превратилось в 40.
> Как получилось? Потому что нельзя передать не печатные символы...

Вы что, в base64 его конвертируете? Всё равно много, где вы этот оверхед взяли?
Нормально по HTTP должно качаться. Если нет, то у вас какая-то другая проблема. Открывайте топик в форуме.


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

Сколько минут занимает установка стандартного десктопа по сети из публичных репов сегодня на среднестатистическом канале?
А то-же самое в реалиях, скажем, 10-летней давности?
А 20 лет назад?
Я так прикидываю, сегодня это 1GB по каналу 10Mbps (будем скромны), 800MB по каналу 3Mbps в 2010, и 300Mb по каналу 128к в 2000 (уже не скромничаем). Это я щас из пальца цыфры высосал, чисто проиллюстрировать идею, мог накосячить. Никаких "в разы" там нет, разве что в другую сторону. Выбирайте зеркало поближе, или тыкайте вашего провайдера на соблюдение сетевого нейтралитета.

Непонятно, откуда вы взяли что FTP категорически быстрее HTTP.
FTP может быть несколько быстрее чем HTTP для некоторых патернов данных. А для некоторых других - наоборот. Для ощутимой разницы паттерн надо специально подбирать.
https://daniel.haxx.se/docs/ftp-vs-http.html

Вообще, с точки зрения технических требований и организации процесса, задачу "скачать файл" проще решить с помощью HTTP. Чтоб был сервер сервер, чтоб был клиент, рационально использовать канал, перепрыгнуть через NAT-ы, не спугнуть IPS, не поцарапаться о прозрачный прокси и т.д.
HTTP же тупой как доска, тупее FTP с его active/passive, control/data, и т.д.

Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

214. "Релиз Firefox 76"  +/
Сообщение от deeaitch (ok), 08-Май-20, 04:55 
Да тут уже подсунули идею поразмыслить. Спасибо я буду смотреть где что пошло не так.
Ответить | Правка | Наверх | Cообщить модератору

209. "Релиз Firefox 76"  +/
Сообщение от Аноним (208), 08-Май-20, 03:27 
Как только расскажете как по HTTP скачать каталог с файлами одним кликом в браузере, так сразу и начну использовать HTTP.
Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

213. "Релиз Firefox 76"  +/
Сообщение от Licha Morada (ok), 08-Май-20, 04:23 
> Как только расскажете как по HTTP скачать каталог с файлами одним кликом
> в браузере, так сразу и начну использовать HTTP.

Зазипуйте. Виндовкий файловый менеджер прекрасно даст вам их посмотреть не распаковывая.


Ответить | Правка | Наверх | Cообщить модератору

207. "Релиз Firefox 76"  +/
Сообщение от Аноним (208), 08-Май-20, 03:11 
https://filezilla-project.org/
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

210. "Релиз Firefox 76"  +/
Сообщение от deeaitch (ok), 08-Май-20, 03:33 
> https://filezilla-project.org/

Я знаю про это. Но как я уже говорил. Не все инженеры знакомы с IT. Есть электрика, гидравлика, механика. Им надо объяснять. У них нет прав админа на их вендах, они должны тикеты создавать для супорта.

Просто грустно от дурости людей что убрали полезную вещь. Зато хлама напихали.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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