powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / httplib: скорость клиент-серверного обмена (HTTP 1.1)
25 сообщений из 94, страница 3 из 4
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062364
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Упс. Фигню написал. У него простой апдейт приложения.
22306819
Обычно просто на фтп сервере проверяют. Есть ли обновления. Ну или в бд.
Тут целый веб сервер.
Оверхед.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062367
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
>http2
У нет проблем со скоростью.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062368
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я помню лет сто назад. Были такие жлобские протоколы типа TFPT (Trivial FTP). Без автентификации.
Использовался для обновления прошивок железа.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062369
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Занафига текстовый веб протокол чтобы обновить программа.exe при запуске?
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062370
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Счас на марсе вертолет обновляют BIOS.
Наверняка по текстовому)))
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062373
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Занафига текстовый веб протокол чтобы обновить программа.exe при запуске?

Технически, классический ftp создает несколько сокетов. А http - это просто сокет-сервер. Как telnet.
Поэтому для качания 1-го файла http проще IMHO.

Для листинга файлов - ну да. Можно что-то прикрутить сбоку типа IndexMod (Apache). Но я думаю
что автор обойдется просто публикацией текстового файлика с листингом и с MD5 суммами.

Я так делал.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062376
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

То есть у тебя критерий только число сокетов? Нельзя по одному критерию решать ФТП или HTTP
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062378
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Занафига текстовый веб протокол чтобы обновить программа.exe при запуске?

Я не очень понимаю зачем акцентировать внимание на текстовом и не-текстовом.

Туловище response (если оно бинарное) - так и есть - бинарное. Просто в заголовке ответа мы пишем
что декскыть app/octet-stream и лупим сырой поток.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062382
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,

То есть у тебя критерий только число сокетов? Нельзя по одному критерию решать ФТП или HTTP

Ну ты подумай сам. Если-б ты кодил свой FTP-сервер - то тебе сессию контролировать всяко проще по 1 сокету.
А по 2-м надо 2 потока и координацию между ними.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062394
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Я предлагаю судить не по текст или нет, и не по сокетам а по КОМПЛЕКСНЫМ критериям.
Что лучше для обновления экзешника.
Я не говорю только про текст.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062396
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
PetroNotC Sharp
mayton,

То есть у тебя критерий только число сокетов? Нельзя по одному критерию решать ФТП или HTTP

Ну ты подумай сам. Если-б ты кодил свой FTP-сервер - то тебе сессию контролировать всяко проще по 1 сокету.
А по 2-м надо 2 потока и координацию между ними.
apt-get install ftpd у меня на сервере
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062398
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТема "разгона веба" обсуждалась давно. И следствием ее возник протокол http/2.

Не так уж и давно. Она начала обсуждаться только после того как гугль эту самую "скорость
веба" загнал под плинтус принудительным внедрением HTTPS. Скорость HTTP/1.1 всех устраивала.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062399
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

По принудиловке они сволочи конечно.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062436
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Я предлагаю судить не по текст или нет, и не по сокетам а по КОМПЛЕКСНЫМ критериям.
Что лучше для обновления экзешника.
Я не говорю только про текст.

А какая проблема обновлений экзешника? Поднимай самый древний Апач. И все будет чики-пики.
Подкладывай новые -xx.yy.zip и контрольные суммы.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062446
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
В архитектуре есть слово оверхед..
Для обновления экзешника веб сервер это именно это слово.
А работать будет и Ока и мерс и жигули.
Перевозить бинарник из точки А в точку Б.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062450
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПодкладывай новые -xx.yy.zip и контрольные суммы.

Зачем? В зипе уже есть контрольные суммы, а апач нормально отдаёт LastModified.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062452
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpВ архитектуре есть слово оверхед..
Для обновления экзешника веб сервер это именно это слово.

Оверхэдом уже является само автоматическое обновление экзешника, на его фоне всё остальное
- мелочи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062454
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
А какие есть методы обновления без переделки оного в веб приложение?
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062455
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
В архитектуре есть слово оверхед..
Для обновления экзешника веб сервер это именно это слово.
А работать будет и Ока и мерс и жигули.
Перевозить бинарник из точки А в точку Б.

Есть много схем обновления. Если софт пишется под Linux (Debian) - там есть своё коробочное
решение. Надо зарегать свой репо. Ключи. Подписи и т.п.

И дальше клиент обновляется автоматом по apt-get update/upgrade.

Под Windows - наверняка тоже есть что-то. MSI собрал. Обновился.

Мы когда - то использовали svn. Клиент у себя запускал svn update и все обновлялось.

Оверхед - здесь не самое главное. Встраиваемых http-серверов - миллионы + тележка.

Гораздо важнее ИМХО не соблюсти оверхед а найти "инженерное" решение. Инженер - приспосабливает
то что есть. А в перфекционизме - можно потерять и другое более ценное. Время на разработку например.
Зачем в миллионный раз разрабатывать http-сервер на С++ ? Ради амбиций? Ну да. Одобряю.
Ради бизнеса? Нет. Лучше приспособить то что уже проверено.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062456
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Ты про винду ничего не сказал. Как обновить программа.exe?
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062458
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
>Зачем в миллионный раз разрабатывать http-сервер на С++ ?
= это согласен.
Каждый прогер должен построить дом, написать логгер и свой сервер)
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062460
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Ты про винду ничего не сказал. Как обновить программа.exe?

Мои знания про Windows устарели. Я работал в доменах Windows 2003 последний раз до 2010 года.
Что толку если я щас буду гуглить? Давай зададим этот вопрос в форуме Windows.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062468
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Да нету ничего. Ничего не изменилось с прошлого тысячилетия.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062470
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну там же есть этот. Windows-Market. Значит есть единая точка откуда можно взять сведенья по софту.

Может и обновления оттуда тоже потянуть.
...
Рейтинг: 0 / 0
httplib: скорость клиент-серверного обмена (HTTP 1.1)
    #40062475
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Первый раз слышу чтобы его заюзал бизнес.
...
Рейтинг: 0 / 0
25 сообщений из 94, страница 3 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / httplib: скорость клиент-серверного обмена (HTTP 1.1)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]