Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Загрузка файла с сервера через xhr и его кеширование (https://javascript.ru/forum/misc/66737-zagruzka-fajjla-s-servera-cherez-xhr-i-ego-keshirovanie.html)

ryslan-yc 07.01.2017 13:40

Загрузка файла с сервера через xhr и его кеширование
 
Вопрос по xhr:help:
Если я загружаю с сервера(хостинга*) картинку через xhr и мне нужно чтобы во этой вкладке (во время этой сессии) она бралась с кеша браузера не спрашивая сервер, или что то в этом роде, как это сделать, может нужно ставить особые заголовки?
Или оно будет брать с кеша по стандарту*?

Уточню, если я скачиваю картинку через xhr первый раз, во второй раз в этой вкладке, сессии, как сделать чтобы во второй раз оно бралось с кеша?

TestUser013 07.01.2017 14:21

Используйте HTTP-заголовки Cache-Control и Expires. Еще есть заголовок Pragma, но много где пишут что он не влияет ни на что.

ryslan-yc 07.01.2017 14:42

они предназначены серверу или браузеру?
И когда их ставить, когда нужно загрузить файл, или когда нужно взять с кеша ?
Какие значения им давать?

TestUser013 07.01.2017 14:57

https://habrahabr.ru/post/203548/
https://habrahabr.ru/post/204464/


Часовой пояс GMT +3, время: 03:11.