Главная » Архив меток: cache

Архив меток: cache

Пишем простой менеджер кеша в памяти на Go

В таких ситуациях подойдет простой и достаточно эффективный способ без использования дополнительных инструментов — кеширование в оперативной памяти.В этой статье я расскажу, с чего начать, чтобы самостоятельно написать менеджер кеша в памяти на Go. В процессе работы над небольшими проектами часто возникает необходимость в кешировании данных и бывает так, что нет возможности использовать Redis или Memcache. Данная статья предназначена для ...

Читать далее »

[Из песочницы] Сохранение JS и CSS ресурсов в Локальном хранилище браузера

Вопрос, стоит ли хранить javascript и css ресурсы веб-страницы в LocalStorage браузера или позволить ему самому отрабатывать кэширование, не имеет однозначного ответа. Есть плюсы и минусы. С моей точки зрения, основной плюс — скорость загрузки — перевешивает все остальное. Это очень хорошо чувствуют пользователи EDGE и 3G. Затем советую зайти на что-нибудь типа pingdom.com и увидеть, что непосредственно передача данных ...

Читать далее »

Генерация страниц сайта средствами сервис-воркеров

(С) Из этой статьи вы узнаете, как прямо на мобильном устройстве, в браузере, создать страницу со списком закэшированных ранее материалов сайта, чтобы условный, застрявший в лифте пользователь, не скучал без интернета. По мере приближения к цели мы коснемся следующих тем: кэширование страниц сайта для офлайн доступа; ведение учета страниц, доступных офлайн, проброс необходимых данных; мониторинг статуса сети, онлайн или офлайн; ...

Читать далее »

Подводные камни Service Workers

В этом коротеньком очерке я опишу те вещи о service workers, о которых я бы хотел прочесть год или хотя бы полгода назад и тем самым избежать очень долгого и мучительного периода отладки приложения. Если вы попали сюда по запросу типа «какого черта мой сервис воркер не работает на продакшене?», добро пожаловать под кат.Для тех, кто вообще не в курсе ...

Читать далее »