Помещение в Global Cache всего, что полезно только для одного пользователя, обычно является плохой идеей и снижает производительность. Оптимизируйте запросы к базе данных, и вы будете в гораздо лучшей форме.
Как общее практическое правило, вы должны хранить в кэше только те вещи, которые дорого получать из базы данных, и более чем один пользователь захочет увидеть эту информацию одновременно. Например, список 100 лучших продуктов или что-то в этом роде. Небольшие объемы данных, которые относительно дешево получить из базы данных и которые полезны только одному человеку, должны оставаться там, где они есть.
Кэширование значительно увеличивает сложность, и тем более в веб-ферме. Не вводите ненужную сложность, если только вам это не нужно. Подождите, пока у вас не возникнет проблема фактическая производительность, прежде чем пытаться ее решить.