|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ PetroNotC Sharp, MSDNInternet Protocol version 6 (IPv6) is a mandatory part of Windows Vista and Windows Server 2008 and newer versions. We do not recommend that you disable IPv6 or its components. If you do, some Windows components may not function. We recommend using Prefer IPv4 over IPv6 in prefix policies instead of disabling IPV6. Кто я такой, чтобы идти против MS-Soft.ты счас на работе? Зайди в свойства сети и проверь галку на ver 6 Стоит? У меня нет в достаточо крупной конторе))) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 15:49 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp ты счас на работе? Зайди в свойства сети и проверь галку на ver 6 Стоит? У меня нет в достаточо крупной конторе))) У нас десятки тысяч клиентов. Если у 1% клиентов возникнут вопросы - мы потонем. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 16:46 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ, Не знаю что вы готовый апач не возьмете на стока народу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 18:26 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
PetroNotC Sharp ъъъъъ, Не знаю что вы готовый апач не возьмете на стока народу. Расскажи, чем апач лучше этого кода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 18:37 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Если речь о скорости пошла - то зачем вы с Апачем сравниваете? Берите NGinx. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 18:48 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton Если речь о скорости пошла - то зачем вы с Апачем сравниваете? Берите NGinx. Я вообще не понимаю, откуда вопросы о скорости. Тормоза - только при коннекте, только на клиенте, и то лишь при определенных условиях, которые уже понятно как обойти. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 19:05 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ, "Расскажи, чем кресло лучше табуретки?)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 20:06 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Тема топика - встраиваемый http-сервер. Верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 20:28 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton Тема топика - встраиваемый http-сервер. Верно? Э... по итогам: "Пауза при коннекте клиента к кастомному http-серверу на базе библиотеки httplib". Наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 20:48 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Запускай клиент + сервер + tcpdump и по паузе между пакетами разберемся что чего ждет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 21:10 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton, прикалываешься. Я в отладчике посмотрел, "чего ждёт". И рассказал: 22308270 . Ещё раз. Вот код: https://github.com/yhirose/cpp-httplib/blob/master/httplib.h#L2063 Клиент, вызывая функция getaddrinfo(), по символическому имени хост-сервера получает одну или несколько структур addrinfo; каждая из структур содержит физический адрес, который можно указать в вызове bind () или connect (2). Особенность Windows такова, что если в системе разрешены ipv4 и ipv6, и символическое имя хост-сервера может быть разрешено в обоих протоколах, то список структур addinfo возвращается отсортированным с приоритетом "ipv6 раньше". Библиотека реализована так, что клиент по очереди "щупает" интерфейсы, создавая сокет и пытаясь связаться с указанным физическим адресом по конкретному протоколу. Первым "щупается" ipv6. Если сервер "сидит" на ipv4, то попытка коннект обламывается через таймаут ~2 сек. Вторая попытка выполняется уже по другому addrinfo, где протокол - ipv4, коннект выполняется успешно. Вот и всё. И про способы решения я тоже расписал, по той же ссылке. Плюс Д.Сибиряков предложил выполнять коннект сразу по всем протоколам, в неблокирующем режиме. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 21:53 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
А ну сорян. Тогда дерзай. Кодь дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 21:57 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ, А зачем в приложение на С++ встраивать вебсервер? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 07:48 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
petrav, Он внешним консольным сделает ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 07:53 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
petrav ъъъъъ, А зачем в приложение на С++ встраивать вебсервер? IPC. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:07 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ petrav ъъъъъ, А зачем в приложение на С++ встраивать вебсервер? IPC. Inter-process communication? Неужели для этого нужен веб-сервер? Ох ёп. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:13 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
petrav ъъъъъ пропущено... IPC. Inter-process communication? Неужели для этого нужен веб-сервер? Ох ёп. :) Расскажи, что лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:23 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ petrav пропущено... Inter-process communication? Неужели для этого нужен веб-сервер? Ох ёп. :) Расскажи, что лучше. ZeroMQ посмотри ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:28 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ petrav пропущено... Inter-process communication? Неужели для этого нужен веб-сервер? Ох ёп. :) Расскажи, что лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:38 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Dima T А что даст использование ZMQ? HTTP протокол в данной задаче тем и хорош, что не требует постоянного соединения. Послал запрос, получил ответ или отлуп. А в ZMQ даже нет возможности со стороны сервера отказать в коннекте. И инициировать дисконнект с конкретным корреспондентом нельзя, только полное уничтожение сокета, с полным отваливанием всех. Да и вообще, не рекомендуется через ZMQ в Интернет выходить, хотя, да, появились поточные сокеты, и средства аутентификации, но с ними всеми пока больше хлопот, чем пользы. ZMQ - шикарен для локальных сетей и inproc коммуникации. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:44 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
ъъъъъ, У вас межпроцессное или сетевое? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:53 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Это только у сишников наверно что межпроцессное, что сетевое что веб все одно и тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 09:56 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Тема "разгона веба" обсуждалась давно. И следствием ее возник протокол http/2. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 11:48 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
mayton Тема "разгона веба" обсуждалась давно. И следствием ее возник протокол http/2. В java она в сервлетах. В шарпе модули на IIS. А тут вероятно в виде синшных функций рядом с main() {сервер.старт} ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 11:53 |
|
httplib: скорость клиент-серверного обмена (HTTP 1.1)
|
|||
---|---|---|---|
#18+
Я думаю что с точки зрения сервлетов - ничего не поменяется. Давай пятничным топиком обсудим. Трассировка сети в браузерах Chrome показывает что по факту http2 уже используется во многих медийных порталах. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 11:58 |
|
|
start [/forum/topic.php?fid=57&msg=40062304&tid=2017229]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 416ms |
0 / 0 |