Используя завихрение для выполнения ГЛАВНОГО запроса с трудным тайм-аутом

На самом деле это даже не перемещается близко к скорости света.

Во-первых, показатель преломления для стекла - приблизительно 1,5, варьирующиеся точным материалом. Это означает, что свет, перемещающийся через стекло в прямой линии только, идет о 2e8 м/с, не 3e8.

И затем необходимо рассмотреть искривление пути. Даже с одномодовым оптоволокном существует много поперечных, фланируют все выполнение. Это может легко увеличиться, фактическое расстояние переместилось на 15% или больше. Таким образом, что походит на невероятное (хотя этому на самом деле не дают такие большие расстояния), 3e8, м/с был сокращен почти в половине.

Передача с лазерами и зеркалами была бы быстрее, но затем необходимо полагать, что вещи, такие как атмосферное возмущение и даже птицы доставили бы коммуникационные неприятности.

7
задан 12 December 2011 в 20:09
1 ответ

curl -I сгенерирует запрос HEAD.

Добавление параметра -L заставит его следовать перенаправлениям.

Тайм-ауты можно контролировать с помощью несколько вариантов в зависимости от того, какой бит запроса вы хотите отсрочить.

Из справочной страницы :

--connect-timeout <seconds>
          Maximum time in seconds that you allow the connection to the server to take.  This only limits the connection phase, once curl has connected this option is of no more use. See also the -m/--max-time option.

    -m/--max-time <seconds>
          Maximum time in seconds that you allow the whole operation to take.  This is useful for preventing your batch jobs from hanging for hours due to slow networks or links going down.  See also the --connect-timeout option.

Еще пара параметров, связанных с тайм-аутом, также заслуживает внимания:

--retry
--retry-delay
--retry-max-time
15
ответ дан 2 December 2019 в 23:21

Теги

Похожие вопросы