Почему я должен избегать кэшированных результатов? - PullRequest
0 голосов
/ 16 октября 2018

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

https://www.w3schools.com/xml/ajax_xmlhttprequest_send.asp

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

enter image description here

1 Ответ

0 голосов
/ 16 октября 2018

Если вы запрашиваете URL-адрес, браузер или другие прокси-серверы на пути к серверу могут кэшировать результат, поэтому, если вы запросите его более одного раза, он будет доставлен быстрее.Но содержимое может устареть.

Если вы измените URL, механизм кэширования между браузером и другими прокси в пути не будет распознавать запрос как предыдущий запрос.Если вы продолжаете посылать одно и то же число, оно может кэшироваться, поэтому оно должно быть уникальным.

Но вы не можете избежать кэшированного результата от самого сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...