Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.06.2014, 00:41
Интересующийся
Отправить личное сообщение для gh321 Посмотреть профиль Найти все сообщения от gh321
 
Регистрация: 14.02.2011
Сообщений: 23

Как узнать кешируеться ли XMLHttpRequest
Доброго времени суток,
Как узнать кешируеться ли XMLHttpRequest в браузере в такой ситуации, один и тот же файл тянется несколько раз с сервера,
если посмотреть время в инспекторе хрома - то оно одинаково - один ли запрос или 20 ,
но сами запросы в инспекторе есть - что это значит ничего не кешируеться - но почему время одинаково?
Ответить с цитированием
  #2 (permalink)  
Старый 26.06.2014, 07:15
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,491

Кэшируется если url не меняется(ну и сякие нюансы с хедерами). А запросы есть - потому что они есть, логично да? Ты же выполняешь запрос, вот он и отображается, только берёт из кэша.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 29.06.2014, 12:29
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,127

GET один и тот же запрос должен возвращать одни и те же данные (идемпотентный запрос) - т.е. данные должны кешироватся браузером
POST - одинаковый запрос может вернуть различные результат - т.е. данные не должны кешироватся
Ответить с цитированием
  #4 (permalink)  
Старый 25.07.2014, 15:56
Интересующийся
Отправить личное сообщение для gh321 Посмотреть профиль Найти все сообщения от gh321
 
Регистрация: 14.02.2011
Сообщений: 23

Сообщение от Aetae Посмотреть сообщение
Кэшируется если url не меняется(ну и сякие нюансы с хедерами). А запросы есть - потому что они есть, логично да? Ты же выполняешь запрос, вот он и отображается, только берёт из кэша.
Плюсую в карму.
Перед тем как спросить, искал в гугле - ответа не нашел, возможно плохо искал.
Хотя сам вопрос на поверхности.
Сообщение от MallSerg Посмотреть сообщение
GET один и тот же запрос должен возвращать одни и те же данные (идемпотентный запрос) - т.е. данные должны кешироватся браузером
POST - одинаковый запрос может вернуть различные результат - т.е. данные не должны кешироватся
То есть при Post - аякс всегда ничего не кеширует?
Ответить с цитированием
  #5 (permalink)  
Старый 25.07.2014, 16:27
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Я под сафари не разрабатывал никогда, но слышал что там и пост закешировать могут
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по jquery - как узнать какой тэг? APL Общие вопросы Javascript 7 09.06.2016 15:22
Как узнать какой скрипт вызывается при клике по эленету (если это прямо не прописано) Dmitriy Komar Events/DOM/Window 4 08.12.2011 17:21
Массивы. Как узнать ключ, зная значение? jsuse Общие вопросы Javascript 4 24.11.2011 19:03
Как узнать подключен ли JavaScript у пользователя? frost18 Элементы интерфейса 1 26.10.2011 17:16
Как узнать на какой ссылке кликнули Rush_e jQuery 1 02.11.2009 20:08