Дело не в том, что сервер хранит запросы (хотя они могут выполнять некоторое кеширование, особенно сайты с большим объемом, как это делает SO для анонимных пользователей).
Проблема заключается в том, что браузер будет хранить ответ, который он получит, если ему будет дано указание (или в случае IE, даже если он не получен). Обычно вы устанавливаете cache: false
, если вы не хотите, чтобы в браузере пользователя отображались устаревшие данные это получено X минут назад, например.
Если это поможет, посмотрите, что делает cache: false
, он добавляет _=190237921749817243
в виде пары строк запроса (случайное число, текущее время, поэтому оно всегда .... текущее). Это заставляет браузер снова запросить данные у сервера, поскольку он не знает , что означает эта строка запроса, это может быть другая страница ... и поскольку он не может знать или быть уверенным, что у него есть для извлечения снова.