Я недавно нашел, что мы используем Cache-Control:no-cache
во всех ответах WebApi. Я знаю, что до того, как кеширование браузеров сильно изменилось, и вы никогда не знали, может ли браузер кэшировать вас json, так что это было важно.У современных браузеров кешируют ответы ajax?
Насколько я помню сейчас, ни один современный браузер не кэширует ответы ajax, поэтому этот заголовок не нужен. Но я бы очень хотел дважды проверить и спросить здесь о поведении, поскольку не смог найти последние сообщения по этой теме.
Итак, вопрос в том: Нужно ли нам установить Cache-Control:no-cache
для веб-ави вызовов из приложения SPA, и если да, то какие браузеры делают кэширование?
Возможный дубликат [Может ли браузер использовать кеш из предыдущих вызовов ajax?] (Http://stackoverflow.com/questions/1230998/cant-the-browser-just-use-its-cache-from -prior-ajax-calls) –
Я не думаю, что это дубликат, так как другой вопрос на самом деле составляет 8 лет, и с тех пор многое изменилось, поэтому я включил «современный» в заголовок. Я прочитал это до публикации здесь. –