Мне было интересно, почему существует разница более 200 мс + между запросом AJAX при локальной отладке и живым удаленным сайтом.
У меня есть два сценария:
1. browser - local IIS Express - remote SQL server
2. browser - remote IIS Server - remote SQL server
Сценарий # 2 IIS-сервер подключается к SQL-серверу в локальной сети (192.168.1. *), Поэтому это не должно быть проблемой.
Scenario #1, Firebug AJAX response around 78ms for all requests I have done
Scenario #2, Firebug AJAX response around 350ms for all requests I have done
Удаленный SQL-запрос к локальному devel IIS Express должен и, вероятно, медленнее, чем удаленный IIS, общающийся с SQL в локальной подсети.
Так где же замедление? Я думаю, это должно быть между удаленным IIS и браузером, но что я могу сделать, чтобы улучшить это? Обычный пинг к этой машине составляет около 40 мс.
Спасибо