В настоящее время я работаю над тем, чтобы превратить веб-приложение, созданное с помощью домашней библиотеки интерфейса, в стандартное приложение ExtJS MVC. Все работает нормально, за исключением запросов Ajax, которые имеют более высокие задержки при запуске страницы. Действительно, хотя файл, который я вызываю, на самом деле не отличается от того, что был раньше, иногда мне приходится ждать на 3-6 секунд больше, чем раньше, чтобы получить ответ.
Чтобы уменьшить объем моих исследований, я изменил код, чтобы он возвращал статические данные (простую строку json), исключив возможность проблемы с базой данных. Более того, я заметил, что с помощью «Replay XHR» в Google Chrome (панель «Сеть») я получаю ответ почти мгновенно.
Я думаю, что трудно помочь по этой теме, но надеюсь, что кто-то уже сталкивался с такой проблемой и может поделиться некоторыми советами о том, где исследовать.
Наблюдения
запросы, отсортированные по задержке (разрыв около 500 мс):
запросы, отсортированные по времени начала: