Сообщение от micscr
|
Всегда считал что Аякс запросы ж вроде не кешируются.
|
Здесь стоит уточнить, что
никаких Аякс запросов не существует, в описываемом вами случае вы используете протокол HTTP и совершаете GET-запрос. Для работы с сетью в JS есть xhr и fetch. Вы решили использовать стороннюю библиотеку axios, которая является обёрткой над xhr.
Каким бы способом не совершались GET и прочие запросы, они всегда связаны с протоколом HTTP. И древнегреческая мифология тут ни при чём! Или это культ Аякса?
Сообщение от micscr
|
как понимать когда в DevTools показывает что ответ 200 и при этом пишет кэшировано и 0 байт?
|
Это значит, что основываясь на заголовке Cache-Control, данные запроса были сохранены браузером на определённое время, и при следующем запросе браузер вычислил, что можно использовать данные от предыдущего сохранённого запроса. Соответственно никакого скачивания данных с сервера не было (передано 0 байт), и сохранённые данные (вместе со статусом 200, если именно такой и был при сохранении в кеше) были получены с диска.
Программирования Аяксом несомненно интересное и приятное времяпрепровождение, не зря же существуют фирмы, где Аякс разработчики могут собираться вместе и усовершенствовать свои навыки...