|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, Упс. Фигню написал. У него простой апдейт приложения. 22306819 Обычно просто на фтп сервере проверяют. Есть ли обновления. Ну или в бд. Тут целый веб сервер. Оверхед. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:02 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, >http2 У нет проблем со скоростью. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:03 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Я помню лет сто назад. Были такие жлобские протоколы типа TFPT (Trivial FTP). Без автентификации. Использовался для обновления прошивок железа. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:05 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, Занафига текстовый веб протокол чтобы обновить программа.exe при запуске? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:05 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, Счас на марсе вертолет обновляют BIOS. Наверняка по текстовому))) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:06 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Занафига текстовый веб протокол чтобы обновить программа.exe при запуске? Технически, классический ftp создает несколько сокетов. А http - это просто сокет-сервер. Как telnet. Поэтому для качания 1-го файла http проще IMHO. Для листинга файлов - ну да. Можно что-то прикрутить сбоку типа IndexMod (Apache). Но я думаю что автор обойдется просто публикацией текстового файлика с листингом и с MD5 суммами. Я так делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:07 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, То есть у тебя критерий только число сокетов? Нельзя по одному критерию решать ФТП или HTTP ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:11 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Занафига текстовый веб протокол чтобы обновить программа.exe при запуске? Я не очень понимаю зачем акцентировать внимание на текстовом и не-текстовом. Туловище response (если оно бинарное) - так и есть - бинарное. Просто в заголовке ответа мы пишем что декскыть app/octet-stream и лупим сырой поток. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:14 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, То есть у тебя критерий только число сокетов? Нельзя по одному критерию решать ФТП или HTTP Ну ты подумай сам. Если-б ты кодил свой FTP-сервер - то тебе сессию контролировать всяко проще по 1 сокету. А по 2-м надо 2 потока и координацию между ними. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:15 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, Я предлагаю судить не по текст или нет, и не по сокетам а по КОМПЛЕКСНЫМ критериям. Что лучше для обновления экзешника. Я не говорю только про текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:31 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton PetroNotC Sharp mayton, То есть у тебя критерий только число сокетов? Нельзя по одному критерию решать ФТП или HTTP Ну ты подумай сам. Если-б ты кодил свой FTP-сервер - то тебе сессию контролировать всяко проще по 1 сокету. А по 2-м надо 2 потока и координацию между ними. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:33 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
maytonТема "разгона веба" обсуждалась давно. И следствием ее возник протокол http/2. Не так уж и давно. Она начала обсуждаться только после того как гугль эту самую "скорость веба" загнал под плинтус принудительным внедрением HTTPS. Скорость HTTP/1.1 всех устраивала. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:34 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, По принудиловке они сволочи конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 12:35 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Я предлагаю судить не по текст или нет, и не по сокетам а по КОМПЛЕКСНЫМ критериям. Что лучше для обновления экзешника. Я не говорю только про текст. А какая проблема обновлений экзешника? Поднимай самый древний Апач. И все будет чики-пики. Подкладывай новые -xx.yy.zip и контрольные суммы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:27 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, В архитектуре есть слово оверхед.. Для обновления экзешника веб сервер это именно это слово. А работать будет и Ока и мерс и жигули. Перевозить бинарник из точки А в точку Б. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:33 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
maytonПодкладывай новые -xx.yy.zip и контрольные суммы. Зачем? В зипе уже есть контрольные суммы, а апач нормально отдаёт LastModified. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:34 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC SharpВ архитектуре есть слово оверхед.. Для обновления экзешника веб сервер это именно это слово. Оверхэдом уже является само автоматическое обновление экзешника, на его фоне всё остальное - мелочи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:38 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, А какие есть методы обновления без переделки оного в веб приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:44 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, В архитектуре есть слово оверхед.. Для обновления экзешника веб сервер это именно это слово. А работать будет и Ока и мерс и жигули. Перевозить бинарник из точки А в точку Б. Есть много схем обновления. Если софт пишется под Linux (Debian) - там есть своё коробочное решение. Надо зарегать свой репо. Ключи. Подписи и т.п. И дальше клиент обновляется автоматом по apt-get update/upgrade. Под Windows - наверняка тоже есть что-то. MSI собрал. Обновился. Мы когда - то использовали svn. Клиент у себя запускал svn update и все обновлялось. Оверхед - здесь не самое главное. Встраиваемых http-серверов - миллионы + тележка. Гораздо важнее ИМХО не соблюсти оверхед а найти "инженерное" решение. Инженер - приспосабливает то что есть. А в перфекционизме - можно потерять и другое более ценное. Время на разработку например. Зачем в миллионный раз разрабатывать http-сервер на С++ ? Ради амбиций? Ну да. Одобряю. Ради бизнеса? Нет. Лучше приспособить то что уже проверено. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:48 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, Ты про винду ничего не сказал. Как обновить программа.exe? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:51 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, >Зачем в миллионный раз разрабатывать http-сервер на С++ ? = это согласен. Каждый прогер должен построить дом, написать логгер и свой сервер) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 14:53 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Ты про винду ничего не сказал. Как обновить программа.exe? Мои знания про Windows устарели. Я работал в доменах Windows 2003 последний раз до 2010 года. Что толку если я щас буду гуглить? Давай зададим этот вопрос в форуме Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 15:05 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, Да нету ничего. Ничего не изменилось с прошлого тысячилетия. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 15:19 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Ну там же есть этот. Windows-Market. Значит есть единая точка откуда можно взять сведенья по софту. Может и обновления оттуда тоже потянуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 15:22 |
|
|
start [/forum/topic.php?fid=57&msg=40062446&tid=2017229]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 255ms |
total: | 437ms |
0 / 0 |