Ruby много HTTP-запросов - PullRequest
0 голосов
/ 06 июля 2018

В документах Ruby для Net :: HTTP написано

Методы Net :: HTTP в следующем разделе не сохраняются соединения. Они не рекомендуются, если вы выполняете много HTTP запросы.

Но тогда в документах ничего не говорится о том, что вам следует использовать, если вы действительно хотите сделать много HTTP-запросов. Что следует использовать?

1 Ответ

0 голосов
/ 06 июля 2018

На самом деле документы действительно говорят, как вы можете повторно использовать соединение для нескольких запросов:

Если вы хотите повторно использовать соединение для нескольких запросов HTTP без автоматического закрытия, вы можете использовать :: new вместоof :: start.Запрос автоматически откроет соединение с сервером, если оно еще не открыто.Вы можете вручную закрыть соединение с помощью Finish.

Вы можете найти это в этом разделе: https://ruby -doc.org / stdlib-2.5.0 / libdoc / net / http / rdoc/Net/HTTP.html#class-Net::HTTP-label-How+to+use+Net-3A-3AHTTP

...