Данные для кэширования будут HTML-файлами и должны храниться где-то от 3 дней до недели. Насколько я понимаю, memcached не будет хорошим решением, так как если сервер выйдет из строя, мы потеряем все.
Вы должны попробовать заглянуть в memcachedb . Парни из Reddit, кажется, используют его, как упомянуто в этом выступлении , и им есть, что сказать по этому поводу. Кажется, вы получаете простоту memcache, но с надежностью дисковых хранилищ.
Рассмотрим Zend_Cache . Он предоставит вам хороший последовательный API для операций кэширования. Он предоставляет неплохой файловый бэкэнд, но вы можете поменять его на другие бэкэнды по мере необходимости.
Если вы кэшируете целые страницы, вы можете использовать http-кеш, такой как Squid.