Кэширование - это реальная проблема, почти невозможно понять ее правильно с точки зрения пользователя / программиста. Я бы не кешировал такие простые вещи, как пользовательские данные. Это уже кешируется в базе данных. Сосредоточьтесь больше на сложных запросах и полных веб-страницах (или их частях).
Если у вас нет такой страницы, как stackoverflow, где я вижу очень мало способов кеширования чего-либо, что вам нужно тщательно искать и проверять свои файлы журналов о том, что пользователи делают на вашем сайте, и вы скоро увидите некоторые горячие точки.
Memcache не рекомендуется мной, если у вас не достаточно памяти (> 8 ГБ) на вашем компьютере. Memcache работает лучше всего, если вы добавляете серверы Memcache с 16 ГБ, не делая ничего другого для кеширования.
Для небольших сайтов, оборудования и требований вы должны рассмотреть APC, поскольку это очень низкий кэш-память для данных и одновременно ускоряет выполнение php (вы не хотите запускать производственный сервер без байт-кода кэш).