Обычно, я постарался бы не проверять с помощью ping-запросов шлюз по умолчанию для измерения задержки. Ответ на ICMP о наименее расположенной по приоритетам задаче, которую делают маршрутизаторы, таким образом, вся эта задержка на 500 мс означает, то, что занятый маршрутизатор (даже может не быть занятым, направив пакеты, если много людей проверяет с помощью ping-запросов его, потому что они думают, что это - хороший способ измерить сеть).
Если вообще возможный, найдите хост с другой стороны шлюза по умолчанию и ping этим. Это дает Вам намного лучшую идею, если существует что-то не так.
Одна из причин, такой вещью (отвечающий на ICMP запросы EHO и другая несущественная обработка трафика) является de-prioritised, состоит в том, чтобы мешать вызывать отказ в обслуживании, просто smurfing маршрутизатор.
Nginx является хорошим обратным прокси, но я никогда не использовал его в качестве вперед прокси, и я не уверен, что он может даже управлять им. Я использовал бы Сквид.