Публикации по теме '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 - Наименее недавно использовавшийся.
Он работает по принципу: если кэш-память или слоты заполнены, то удаляет наименее недавно использованный элемент (или узел, или страницу), чтобы новый элемент можно было добавить в кеш как последний использованный элемент.
Ошибки обращения и страницы. Если указанная страница уже находится в кеше, это называется обращением, в противном случае -..
Поговорим о кэше
В компьютерном мире кеш — это аппаратное или программное обеспечение, которое используется для временного хранения данных. Давайте узнаем больше о том, когда используется кеш, как работает кеширование и о различных типах кешей.
Что такое кеш?
Для начала давайте убедимся, что мы правильно произносим слово — НАЛИЧНЫЕ. Хорошо, теперь, когда мы это прояснили, давайте перейдем к более интересным вещам.
Ой! Еще кое-что. Возможно, самое важное, что вы можете вынести из этой статьи,..