Захватите статистику и попробуйте рассчитать коэффициент попаданий или возможное улучшение, если вы кешируете полный запрос против выполнения отдельных захватов предметов в MC.Профилирование такого рода кода также очень полезно для понимания того, как применима ваша теория.
Это зависит от того, что делает запрос.Если у вас есть набор пользователей, а затем вы хотите захватить «10 лучших музыкальных связей» с некоторыми из этих друзей, то стоит иметь оба кэширования: - каждый друг (фактически каждый пользователь сайта) - 10 лучшихзапрос для каждого пользователя (пространство дешевле, чем процессорное время)
Но в целом стоит хранить в MC все отдельные объекты, которые будут часто использоваться (либо при выполнении того же кода, либо в последующих запросахили другими пользователями).Затем такие вещи, как загрузка ресурсов ЦП или ресурсов и обработка данных, либо MC-их, либо делегирование их асинхронным.задания вместо того, чтобы делать их в реальном времени (например, топ 10 пользователей сайта не должны быть в реальном времени, могут обновляться ежечасно или ежедневно).И, конечно, принимая во внимание, что если вы храните и MC отдельные сущности, вы должны удалить всю ссылочную целостность из БД, чтобы иметь возможность использовать их по отдельности или в группах.