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


Кэшировать ответ контроллера Symfony в Redis или БД
В этой статье показано, как легко кэшировать ответ контроллера Symfony в Redis или базе данных с помощью небольшой, но удобной библиотеки php, которую я нашел некоторое время назад на BitBucket. Поскольку недавно он был перемещен на GitHub, я решил рассказать об этом другим. Эта аккуратная библиотека называется phpsed / cache . использование Эта библиотека использует простую аннотацию для включения кеширования на любом контроллере: use Phpsed\Cache\Annotation\Cache; use..

Понимание нашего кэша и атака на обман веб-кэша
от Джошуа Либоу-Физер Около месяца назад исследователь безопасности Омер Гил опубликовал подробности атаки, которую он назвал атакой Web Cache Deception. Он работает против сайтов, которые находятся за обратным прокси-сервером (например, Cloudflare) и неправильно настроены определенным образом. К сожалению, определение неправильно настроенный для целей этой атаки меняется в зависимости от того, как работает кеш. В этом посте мы объясним атаку, а затем опишем алгоритм, который..

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

Редизайн Ballerina Cache
Мотивация редизайна кэша Ballerina и его реализации с нуля Обзор Кэш - это концепция, которую мы использовали в программировании для повышения производительности. Кэш - это аппаратный или программный компонент, который хранит данные, чтобы будущие запросы на эти данные могли обрабатываться быстрее; данные, хранящиеся в кэше, могут быть результатом более раннего вычисления или копией данных, хранящихся в другом месте. ~ Источник: Википедия У Ballerina с начальных этапов была..

Что происходит, когда вы не очищаете кэш
У нас был сценарий, когда наш родительский контейнер что-то изменил в интеграции, из-за чего наш компонент делал ненужные запросы, например, 7 вместо 1. Это было довольно тяжело для серверной части, поэтому мы выпустили исправление, и наша очистка кеша не работала над этим компонентом, поэтому вот результаты, где вы можете увидеть, сколько времени ушло на обновление кода на устройствах пользователей, что не делает ненужным запрос: Как видите, без очистки кеша большинство..

Кэш LRU в Java
Кэш LRU широко используется в приложениях информатики и тех случаях, когда память ограничена и дорога. LRU - Наименее недавно использовавшийся. Он работает по принципу: если кэш-память или слоты заполнены, то удаляет наименее недавно использованный элемент (или узел, или страницу), чтобы новый элемент можно было добавить в кеш как последний использованный элемент. Ошибки обращения и страницы. Если указанная страница уже находится в кеше, это называется обращением, в противном случае -..

Поговорим о кэше
В компьютерном мире кеш — это аппаратное или программное обеспечение, которое используется для временного хранения данных. Давайте узнаем больше о том, когда используется кеш, как работает кеширование и о различных типах кешей. Что такое кеш? Для начала давайте убедимся, что мы правильно произносим слово — НАЛИЧНЫЕ. Хорошо, теперь, когда мы это прояснили, давайте перейдем к более интересным вещам. Ой! Еще кое-что. Возможно, самое важное, что вы можете вынести из этой статьи,..