Ага, обмен провести. У меня сайт узкой специализации, а меня каждый день дерьмом по обмену линками то с мебелью, то с туризмом, то еще какой то хренью закидывают.
Несколько раз высылал в ответ линки на порно сайты, мол согласен к обмену, вот ставьте мои сначала .... так и ставят, плевать им с чем меняться, главное линк поставить, а про последствия никто не думает.
Если мне свалится очередное письмо о обмене линками , то по накатанной схеме абузы куда дотянусь, ибо достали со своими ссылками.
По сути делается анализ базы и кода, т.е. какие данные запрашиваются.
Обычно выбирается по нескольку раз число статей, коментариев к статье и подобные вещи.
Теперь смотрим как часто у нас все это обновляется. Если обновление не 10 раз за час, то делаем таблицы (или расширяем существующие) где уже идут записи "статья -> число коментариев" , "группа -> число статей" и так далее.
И при формировании страницы обращаемся уже к этим сформированным данным.
Вобщем тут все от проекта зависит, но суть такова. Выйгрышь иногда получается в десятки раз, особенно когда страницы любят показывать статистику и делались под предводительством любителей правильной реалиционной базы :)
использовать индексы или оптимизировать выборки при помощи создания временных таблиц по крону.
Огласите требуемые возможности
Если не противоречит правилам форума, могу предложить свой вариант.
Пример: http://www.phpdevs.com/ , мой личный сайт.
На рынок CMS еще не выходил, в связи с этим сыро с документацией.
Из возможностей - псевдостатика, нетребовательность к ресурсам (личный бзик) , дизайн на html шаблонах , в теории могу заточить под любую структуру сайта.
P.S. что бы не быть чистой рекламой, как конкурента своей системы вижу SiteSupra , кстати весьма достойная система, но требовательна к ресурсам.