Публикации по теме 'cache'


Сделайте приложение Angular доступным в автономном режиме - начало работы с сервисными воркерами в Angular
Прежде чем переходить к Service worker, мы должны познакомиться с концепцией Progressive Web App (PWA). Вот что MDN говорит о PWA: Прогрессивные веб-приложения используют современные веб-API наряду с традиционной стратегией прогрессивного улучшения для создания кроссплатформенных веб-приложений. Эти приложения работают везде и предоставляют несколько функций, которые дают им те же преимущества в пользовательском интерфейсе, что и собственные приложения. Этот набор документов..

Декораторы кэширования на основе TypeScript
В настоящее время я работаю над проектом умного здания, в котором есть десятки сервисов. Некоторые сервисы предоставляют базовую метаинформацию, такую ​​как здание, уровень, комнаты и т. д. Для сервисов, которые используют эти данные, мы обычно предоставляем кеш, поскольку эти данные относительно стабильны. С нашим базовым API-интерфейсом typescript мы можем реализовать нашу собственную функцию каррирования [QW1], чтобы декорировать уровень кеша функций доступа к данным. [QW2] Однако это..

Давайте сделаем кеш в Go
С тестами! И много яблок. В последнее время я чесал в затылке, пытаясь придумать что-нибудь, связанное с го. Это совершенно простой, легкий в использовании язык с множеством отмеченных флажков, но я ничего не мог придумать. Наконец, меня осенило: поточно-ориентированный кеш с тестами. Теперь, поскольку Go является языком относительно высокого уровня, фактическая реализация этого (чрезвычайно простого) кеша - это только функции-оболочки вокруг структуры данных map . Тем не менее,..

Кэширование ответов API с помощью промежуточного программного обеспечения ExpressJs — простой способ ускорить работу вашего сайта!
Когда клиентская сторона отправляет запросы к серверному API, каждый запрос заставит наш сервер делать много вещей для создания соответствующих данных ответа, если наша база данных/хранилище данных не была изменена, те же запросы вернут тот же результат. Поэтому, если мы кэшируем ответ API, нам не нужно повторно создавать данные ответов для тех же запросов, что может повысить производительность и сократить объем работы для нашего сервера. Как это работает? Ответ API можно..

Привет, Webpack, можешь очистить мой кеш?
Большинство разработчиков JavaScript знакомы с этой проблемой. У вас есть ошибка в вашей системе, вы ее исправляете, отправляете… и ваш мониторинг ошибок по-прежнему рассылает вам рассылку с проблемой, которая, по-видимому, была устранена. Как придешь? В ваших ответах заданы заголовки кеша, а браузер клиента кеширует статические ресурсы. Но в настоящее время веб-разработка очень динамична, мы развертываем ее несколько раз в день. Итак, как мы можем продолжить агрессивное развертывание и..

Сохранение состояния в JavaScript - wora / cache-persist - глубоко в исходном коде
В посте Сохранение состояния в JavaScript - wora / cache-persist - Начало работы я покажу вам, как родился wora / cache-persist и как легко его использовать в ваших приложениях. Сегодня я хочу рассказать вам с помощью исходного кода, как Cache использует состояние и как он управляет обменом данными ( чтение / запись данных ) с хранилищем, обеспечивающим высокая эффективность . Чтение данных Чтение данных полностью управляется объектом Кэш с помощью поля data ,..

Сначала офлайн с прогрессивными веб-приложениями [Часть 1/3]
Интернет постоянно развивается. Мы увидели это в 2004 году, когда ajax стал действительно популярным и сделал веб-сайты более динамичными. Следующей революцией стал подход сначала мобильные , когда мы перестали думать, что у пользователя всегда 24-дюймовый экран, но вместо этого веб-сайт должен быть доступен и на мобильных устройствах. И теперь мы наблюдаем новую революцию под названием прогрессивные веб-приложения (PWA) . И здесь начинается наше путешествие. В этой серии блогов я..