шишки не набивать )
У меня есть избранное, там большое количество товаров у большого количества пользователей, соответственно сбор инфы для отображения с базы выходит дорогим
Вижу решение в том, чтобы кешировать каждый товар на 10 минут скажем, предварительно кеш не прогревать, ели у пользователя 100 товаров в избранном, 90 есть в кеше, их отобразить оттуда, 10 собрать с базы и положить в кеш для других пользователей прогрев этим)
По скорости раьоты сейчас увидел прирост кратный и все нравится, но возникает вопрос, по сути на каждый товар у меня 2 запроса к кэшу, 1 на проверку наличия данных, второй на чтение или запись. Насколько херово так часто бегать в кеш и как вообще понять какая частота обращения к кешу станет фатальной?
а база на сколько большая
Ну если какие то логические убрать, сессии и прочее, то полезной нагрузки под гиг будет
кеш это же запрос в память это же копейки.
Обсуждают сегодня