Я использую определенные библиотеки в программе на C ++ для подключения и загрузки различных веб-сайтов.В основном я использовал Chillkat и Curl.Однако недавно я начал программировать свой собственный HTTP-сборщик, используя MSDN и библиотеку Winsocket2.
Я запрограммировал свое программное обеспечение на открытие сокета с типом SOCKET_STREAM и для Ipv4, а затем я установил соединение свеб-сайта и отправьте запрос GET с заголовками «Host:» и «Connection: close» на сервер.Кажется, все работает нормально, однако производительность не так, как я ожидал.Библиотека Chillkat в комплекте все еще лучше, чем моя.Несмотря на то, что я максимально оптимизировал свой.
Я заметил, что когда я отправляю запрос, некоторым серверам требуется больше времени для ответа.И как только они это делают, они отправляют все сразу.Итак, как я могу сделать запрос заголовка, который инициирует быстрый ответ?Скорость очень важна для моей программы.