View in Telegram
Что такое «кеш-пробивка» (cache penetration) и как с этим бороться? Кеш-пробивка — это ситуация, когда запросы приходят на данные, которых нет в кеше и никогда не будет, например, для несуществующих идентификаторов. Такие запросы всегда попадают в базу данных, перегружая ее. Как с этим бороться? Занесение пустых значений: если данные отсутствуют, сохранять в кеше пустое значение с коротким TTL. Блокировка запросов: использовать блокировку (mutex), чтобы один поток обрабатывал запрос, а остальные ждали результат. Предварительная фильтрация: проверять валидность запросов до обращения к кешу.
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily