Задать вопрос

Как использовать localStorage в SPA (SinglePageApplications)?

Есть SPA на reactJs и Flux. Имеется файл main.js, который содержит много тысяч строк.
Как правильно сохранить этот файл на клиентской стороне? использовать cache или localStorage?
Правильный ли это подход?
Приведите, пожалуйста, пример, как это сделать?
  • Вопрос задан
  • 772 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
mlnkv
@mlnkv
JavaScript Developer
Комментировать
Пригласить эксперта
Ответы на вопрос 2
DigitalSmile
@DigitalSmile
http://brainstorage.me/digitalsmile
С точки зрения архитектуры и Dev-Ops, правильнее управлять кешированием файлов на веб сервере при помощи Etag и кешировать непосредственно стандартными средствами браузера.
Ответ написан
Комментировать
Etag не самый удачный вариант, браузеру все равно придется ходить на сервер и сравнивать значения этого заголовка. Я бы предложил exires или cache-control max-age (они равноценны). Если фаил планируется менять в будущем, то после прогона его через минимизатор/обфускатор выставил бы результату название в виде хэша от содержимого, чтобы в случае его изменения сменился бы урл и браузер перезапросил ресурс.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 дек. 2024, в 11:07
10000 руб./за проект
23 дек. 2024, в 10:43
5000 руб./за проект
23 дек. 2024, в 10:32
2000 руб./за проект