Публикации по теме 'cache'
Смысл стратегий кэширования
Эй, вы, наверное, уже слышали о Service Workers. Конечно, вы слышали. Это такой полезный прокси-сервер между вашим веб-приложением и сетью, которая имеет доступ к хранилищу кеша, и не только. Я думаю, что на каждом сайте должен быть Service Worker, и в этой статье я объясню основные преимущества использовать его вместе с Cache API.
Эта статья написана Виталием Манченко
Зачем мне читать дальше?
Знаете ли вы, что без особых усилий вы можете в несколько раз ускорить свой..
Оптимизируйте свою производительность с помощью мемоизации
Запоминание позволяет повысить производительность функции за счет кэширования ее ранее вычисленных результатов. Поскольку объекты JavaScript ведут себя как ассоциативные массивы, они идеально подходят для использования в качестве кэшей. Всякий раз, когда вызывается запоминаемая функция, ее параметры используются для индексации кеша. Если данные присутствуют, то их можно вернуть без выполнения всей функции. Однако если данных нет в кеше, то функция выполняется и результат добавляется в..
Использование Redis Hash для работы с коллекциями
Использование Redis для кэширования может сэкономить вам много времени, поскольку вам не нужно разрешать ваш объект или извлекать данные из вашей базы данных. Но если вы хотите работать с коллекциями, вы можете столкнуться с дилеммой: хранить или не хранить их в базе данных Redis.
Если вы храните всю свою коллекцию в одной строке в кеше, каждый раз, когда вы извлекаете один или несколько элементов (например, данные об одном сотруднике), вся ваша коллекция должна быть сериализована, чтобы..
Раскопки Noria: мое путешествие по кэшированию и не только
Готовы ли вы переосмыслить кэширование в своих приложениях? Погрузитесь в этот пост блога, посвященный Noria, инновационному подходу к управлению данными. Испытайте свои знания о кэшировании и извлеките ценные уроки, которые могут изменить дизайн ваших будущих приложений. Пришло время взглянуть по-новому.
Несколько недель назад, погружаясь в запутанную сферу кэширования, я наткнулся на интригующую статью, которая заставила меня остановиться и переосмыслить свои предположения...
Получение общих данных в Next.js с помощью одного запроса
Взгляните на стратегии кеширования со слоем NodeJS перед Next.js
Изучая процесс сборки моего текущего проекта, я заметил, что создание страниц с getStaticProps приводит к множеству запросов к одной конечной точке. В моем случае это не большая проблема, так как наш бэкэнд довольно быстрый, но поиск в Google этой проблемы показал, что некоторые люди борются с ней. Например, проблема может быть серьезной в случае медленной базы данных или когда серверная часть не может справиться со..
Улучшение задержки с помощью кэширования в памяти с использованием кофеина
Улучшение задержки с помощью кэширования в памяти с использованием кофеина
Как мы увеличили задержку на 30%, сохранив при этом стабильность
На сайте Hotels.com мы использовали кэширование в памяти, чтобы уменьшить время отклика p95 нашего приложения с 50 мс до 35 мс. Мы также сократили количество случайных сбоев в базе данных до нуля за последние четыре месяца.
Этот пост расскажет вам о нашем опыте работы с кэшированием в памяти, о том, как мы выбрали кофеин, и о достигнутых..
Создание прогрессивного веб-приложения с автономным кэшированием
Создайте файл manifest.json в корневой папке вашего приложения. Этот манифест соответствует шаблону, предложенному Microsoft, чтобы ваше приложение можно было автоматически добавить в магазин приложений Microsoft.
Создайте новый файл в папке js вашей корневой папки и поместите следующий код в «sw-initialize.js»
и сервисный рабочий файл «app-sw.js» в корневой папке вашего проекта
Раскомментируйте тип файла, который вы хотите сохранить в кеше, из массива..