кэшировать каждый элемент или коллекцию - PullRequest
1 голос
/ 13 декабря 2011

У меня есть большое количество элементов для кэширования. Было бы лучше поместить каждый экземпляр объекта в кеш отдельно или загрузить их в коллекцию и кэшировать коллекцию?

Допустим, в качестве аргумента, что мне все равно, как это делается, я просто хочу получить лучшую производительность для доступа к конкретному элементу. Если их 10K, у меня может быть 10K записей в кеше или одна запись из 10K элементов.

1 Ответ

1 голос
/ 13 декабря 2011

Мне кажется, что кэширование каждого элемента в отдельности ускорит доступ к отдельному элементу.Вы можете просто запросить конкретный товар.Если весь список кэшируется, то список необходимо будет загрузить и затем запросить для элемента.

Честно говоря, я предполагаю, что прирост производительности будет минимальным (если вы не кэшируете большие элементы и не выполняете нечетные запросы).),

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...