Я понимаю, что кеширование AJAX оптимизирует или улучшает производительность, связанную с задержкой в сети и сбором данных, но когда (или что) должно быть обстоятельство/s, которое сделает кеширование плохим выбором? Или, в частности, используя jQuery, когда использовать $.ajaxSetup({cache:false})
?Когда не кэшировать запросы AJAX?
3
A
ответ
2
Одна из причин, по которым не кешировать, заключается в том, что вам необходимо работать с не устаревшими данными.
В модели кэширования с истечением срока действия (max-age, expires и т. Д.) Вы можете полностью завершить устаревшие данные, поданные из кешей, если это не сделано правильно.
В модели кэширования валидации (на основе ETags, Last-Modified) вы получаете условные запросы, которые связаны с сервером, но, вероятно, экономят пропускную способность, если ответ в кеше все еще актуальен.
Смежные вопросы
- 1. как кэшировать запросы загрузки jquery ajax
- 2. Не удалось кэшировать запросы main_frame
- 3. Как кэшировать запросы Mongodb?
- 4. Возможно кэшировать запросы Google Analytics?
- 5. Телль лак не кэшировать запросы, оканчивающиеся in.html
- 6. Как «не кэшировать» загруженный ajax html, когда пользователь покидает страницу
- 7. Может ли обслуживающий персонал кэшировать POST-запросы?
- 8. Можно ли кэшировать SQL-запросы/запросы ActiveRecord в отложенной задаче?
- 9. Когда нужно кэшировать недействительность?
- 10. AJAX в Internet Explorer 11 - Не кэшировать
- 11. Когда кэшировать данные
- 12. Запросы кэша AJAX
- 13. Когда все запросы ajax выполнены, то
- 14. Можно ли кэшировать частично выполненные запросы LINQ?
- 15. Как кэшировать запросы .Count() в NHibernate.Linq?
- 16. как кэшировать почтовые запросы с лаком?
- 17. Yii2: Как кэшировать запросы, сделанные отношениями ActiveRecord
- 18. HIbernate Entity Manager: как кэшировать запросы?
- 19. PHP APC Чтобы кэшировать или не кэшировать?
- 20. Пожар события, когда все запросы ajax завершаются
- 21. Использование Redis кэшировать повторяющиеся запросы в Symfony2
- 22. Как кэшировать запросы при загрузке страниц?
- 23. Как кэшировать запросы и ответы ajax и останавливать дублирование запроса ajax
- 24. Как вы обрабатываете запросы ajax, когда пользователь не аутентифицирован?
- 25. Как кэшировать sql-запросы, результат которых никогда не изменяется?
- 26. Firebug не показывает запросы ajax
- 27. кеш или не кэшировать
- 28. Django - Как кэшировать результат AJAX HTML-блок
- 29. Как кэшировать изображение, запрошенное с помощью AJAX?
- 30. Как кэшировать данные, полученные от вызова Ajax?
Это похоже на дубликат http://stackoverflow.com/questions/7750447/difference-between-ajaxcachefalse-and-ajaxsetupcachefalse-in-jqu – Elangovan
Нет. Попробуйте прочитать этот вопрос и ответы. :) –
Когда у вас есть данные, обновленные серверные стороны в том же месте? – Kaiido