Как сделать так, чтобы сервер попадал в curl-запрос ровно в 12: 00: 00: 000 - PullRequest
0 голосов
/ 03 августа 2020

Я хочу отправить запрос curl, который достигает сервера ровно между 12: 00: 00: 000 и 12: 00: 00: 070 миллисекунд.

Я пробовал отправлять запросы с 11:58:00 до 11:59:59 и измерение TTFB (время до первого байта). Затем запустите линейную регрессию для массива TTFB (я использовал миллисекунды с эпохи Unix в качестве оси X).

И затем предсказание, когда запрос, если он отправлен сейчас, попадет на сервер, и я отправлю его как только предсказание так говорит.

Но у меня много ошибок при использовании этого метода. В среднем каждый раз я отключаюсь на 200 миллисекунд, это просто выглядит довольно случайным. Вот мой журнал:

TTFB: 429.696 ОШИБКА: 14.833935636827

TTFB: 402.189 ОШИБКА: 42.721613882814

TTFB: 708.965 ОШИБКА: -263.716030876914

* * ОШИБКА: -439.85133800703

TTFB: 576.66 ОШИБКА: -130.14028522262

TTFB: 3959.547 ОШИБКА: -3512.2112723293

TTFB: 1804.399 ОШИБКА14

1021.72 : 1499.568 ОШИБКА: -1044.7412000829

TTFB: 884.19 ОШИБКА: -424.52168290527

TTFB: 577.796 ОШИБКА: -113.20088165977

TTFB.24: 577.608 ОШИБКА 1030 *00 *0055* -10 * Ошибка: прогноз - фактический TTFB

Есть ли у кого-нибудь предложения, как я мог бы достичь чего-то подобного?

Заранее спасибо.

Изменить: забыл упомянуть об этом, это сервер с большим объемом трафика c, поступающий ровно в 12:00 каждый день, поэтому я решил, что трафик c будет расти каждую секунду, а TTFB будет go, поэтому я использую линейную регрессию. Я не уверен, что это лучший инструмент для использования здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...