У меня есть два довольно приличных выделенных сервера от Hetzner.de в, казалось бы, разных центрах обработки данных.
Когда я запускаю это на SERVER2:
ab -n100 -c5 'https://<SERVER1>/my_script.pl'
Я получаю около 25 запросов в секунду, что мне кажется нормальным.
Но если я запускаю ту же команду с выделенного сервера, который у меня есть где-то еще (1 и 1), или двух других серверов по всему миру, или из дома, я получаю только жалкие, но довольно последовательные 6 запросов в секунду.
Когда я запускаю ab на SERVER2 из-за пределов сети Hetzner, я также получаю около 6 запросов в секунду.
Сценарий возвращает минимальный результат (около 3 КБ), поэтому я не думаю, что пропускная способность сильно ограничена.
Что могло вызвать такое огромное несоответствие? Очевидно, что внутрисетевой трафик должен быть более быстрым, но это кажется неразумным.
Что мне здесь не хватает в разнице между входящим трафиком? Может быть, проблема с обратным поиском для каждого запроса? Проблемы с брандмауэром?