Мы используем nginx в качестве обратного прокси. Есть 4 сервера (1x nginx, 2x uWSGI, 1x DB + Memcached). Один пользователь сказал мне некоторое время назад, что у него уже 3 месяца проблемы со скоростью загрузки сайта. Каждый запрос занимает 5-10 секунд, тогда как для меня это занимает меньше секунды. Что может вызвать проблему? Когда я провел тестирование и предоставил ему доступ к другому IP-адресу, но с преобразованием в тот же локальный адрес: порт, он сказал мне, что это быстрее, но еще не достаточно быстро.
Наша структура - Сеть -> NAT с внешнего IP на внутренний -> nginx.
ipconfig -flushdns, если вы еще не пробовали, то также очистите его кэш в браузере. возможно, очистите ваш кэш на вашем прокси-устройстве, наши устройства bluecoat будут кэшировать сайты за обратным прокси. Я просто очищаю кеш, и все идет гладко.
Я бы подошел к этой проблеме в три этапа:
1) Используйте tcping со своего компьютера и его компьютера, чтобы увидеть разницу в задержке. tcping.exe - это небольшое консольное приложение, которое работает аналогично ping, но работает через порт TCP.
2) Используйте плагин Firefox FireBug и / или Yahoo YSlow. Они сообщат вам, какая часть веб-страницы загружается медленно.
3) Убедитесь, что медленное разрешение DNS не тормозит его.