Честно говоря, не хотелось бы ввязываться в дискуссии на эту тему, ибо я тут профан, но тем не менее...
Все страницы закэшировать не получится, всегда существуют динамичные страницы, которые просто не могут кэшироваться.
Например, главная страница, где выводятся новости. Ситуация: добавили новость за сегодняшнее число, а на главной - только за вчерашнее. И пока не обновить кэш в админке, так эта новость за вчерашнее число торчать и будет... несмотря на то, что там по логике должен быть свеженький анонс.
Кэшируют, обычно, такие страницы, как страницы конкретных товаров в каталоге, страницы "О сайте/компании" и т.д. С полностью статичным содержимым. А вот там, где вызывается Ditto, и содержание меняется автоматически, с достаточной частотой - кэширование не поставить...
Если ошибся. надеюсь меня поправят.
А то, что у других систем нет кэширование, так... собсно... С большим прискорбием, я роняю слезы в их колодец. Бывает.
Второе - дело даже в том, что количество запросов к базе при такой посещаемости будет настолько умопомрачительное, что просто не уложится ни в один лимит хостера. Можно попробовать арендовать сервер. Думаю, будет стоить от 1500-2000 в месяц, но не в курсе на счет надежности и юзабельности всего этого... один черт, за 10 баксов в месяц такой сайт не подержать. Так что тут дело не только и не столько в CMS...
У нас в конторе политика [не слишком рациональная, правда] гласит так: "каждому магазину по отдельному серверу!"