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


Уроки производства: эффективная конфигурация кеша для одностраничных веб-приложений
Добро пожаловать в первую из серии статей об общих знаниях о масштабном запуске одностраничного приложения в производственной среде! В этом выпуске мы обсуждаем лучшие практики кэширования ресурсов в одностраничном приложении - Angular / AngularJs / React / Vue или аналогичных - для достижения баланса между производительностью, гибкостью и защитой от удара в ногу. Сначала предположим, что ваше приложение имеет процесс сборки (веб-пакет или другой) для создания типичных ресурсов *.js ,..

Обновление сервис-воркера в PWA, созданном приложением create-реагировать
Около года я использовал метод Дирка для обновления сервис-воркера в своем React-приложении на основе шаблона create-react-app, и он отлично работал. Однако месяц назад он неожиданно сломался. Примечание. Если вас не волнует моя проблема, прокрутите вниз, чтобы узнать, как я рекомендую вам реализовать механизм обновления в вашем новом проекте create-react-app. Когда я развернул новую версию своего приложения React, произошло следующее: Запустился новый сервис-воркер (рядом со..

Создайте фреймворк кэширования в Python
Создайте фреймворк кэширования в Python Кэширование больших данных в приложении может повысить производительность, но простого статического дампа недостаточно, кеш должен пытаться заменить операции с базой данных. Преимущества Кэш читает / записывает данные из памяти, что обычно в 1000 раз быстрее, чем средний диск. Как внутрипроцессный, так и распределенный кеш хранит данные в сжатом двоичном формате и помогает существенно сократить время отклика приложения, в то время как..

Отображение точного количества комментариев Disqus
Недавно мы хотели добавить функциональность, чтобы наши читатели могли комментировать статьи блога, которые мы публикуем на веб-сайте YGen. Обсудив доступные варианты, мы решили использовать Disqus , широко используемую платформу для добавления комментариев к любому блогу. Первоначальная интеграция прошла гладко, так как я легко смог использовать их JavaScript, чтобы добавить встроенную рамку комментариев к нашим статьям в блоге. Затем я хотел отобразить количество комментариев для..

Предсказуемое долгосрочное кеширование с помощью Webpack
Правильное долгосрочное кэширование с помощью Webpack - это проблема, на которую так и не было дан окончательного ответа. Однако есть открытая проблема на Github : у него 162 комментария скоро исполнится 2 дня рождения много предложений, которые часто усугубляют ситуацию и, вероятно, довольно много хитов Google. Возможно, есть простой ответ, вы можете использовать RecordsPlugin (учитывая, что документация по нему немного скудна. Но для этого вам нужно отслеживать каждую вашу..

Кеширование в DynamoDB
Кеширование Кэширование - важный элемент высокопроизводительной базы данных. AWS предоставляет широкий спектр решений для кеширования для своих сервисов и сред. Для DynamoDB наиболее предпочтительными вариантами являются ElasticCache и Amazon DynamoDB Accelerator (DAX) . Обе службы представляют собой кэш в памяти в облаке и предназначены для разгрузки баз данных от тяжелых операций. Таким образом, внешние клиенты могут быстрее извлекать данные и улучшать взаимодействие с..

Экономьте энергию и время с помощью JavaScript Memoization
Научитесь использовать и применять мемоизацию, чтобы сэкономить время в вызовах JS Помимо учета временной сложности для оптимизации времени выполнения, мемоизация - еще одна эффективная стратегия, позволяющая снизить скорость выполнения вашего кода. К счастью для нас, этот метод довольно прост для понимания и применения при среднем или хорошем понимании JavaScript. Сначала разберем определение. Сломай В вычислениях мемоизация или мемоизация - это метод оптимизации ,..