Я новичок в AJAX, и это меня очень сбивает с толку. Пожалуйста, помогите мне разобраться. Я следую учебной программе w3schools, и я получил этот пример отсюда:
Я не понял, в чем разница между кешированным файлом и некэшированным файлом в этих двух примерах, потому что оба примера дают одинаковые результаты и почему я должен добавлять уникальный идентификатор к URL-адресу?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вы запрашиваете URL-адрес, браузер или другие прокси на пути к серверу могут кэшировать результат, поэтому, если вы запросите его более одного раза, он будет доставлен быстрее. Но контент может устареть.
Если вы измените URL-адрес, механизм кэширования между браузером и другими прокси-серверами по пути не распознает этот запрос как предыдущий. Если вы продолжите отправлять один и тот же номер, он может быть кэширован, поэтому он должен быть уникальным.
Но вы не можете избежать кеширования результата от самого сервера
и объясните это «но содержание может устареть», потому что содержание ни одного из этих двух URL-адресов не устарело.
контент, который хранится в кеше, может быть устаревшим, но вы не будете знать наверняка. Поскольку кеширование «в пути» обычно выполняется только по URL-адресу, при добавлении уникального ключа всегда будет запрашиваться другой URL-адрес, и кеширование не применяется. Если вы не хотите кэшировать, потому что контент может иметь расчетную или зависящую от времени информацию, вам нужны фактические данные. Если реальный контент на сервере изменится, но вы все равно получите кешированный контент, у вас будет устаревшая информация.
Механизм кэширования между браузером и сервером ускоряет доставку файлов. зная это, почему я должен избегать кеширования с использованием этого уникального идентификатора? и результаты обоих приведенных выше примеров не совпадают, хотя в URL-адресах есть разные ссылки, почему результаты все равно такие же?