Vanish>Имеется ввиду вывод содержимого ветки, потому как списки форумов и списки тем в форумах из статичной информации содержат только название, а счетчики ответов/тем, даты последнего ответа как бы к неизменяющейся данным не относятся. Не говоря уж о том что когда в топик добавляется ответVanish>он должен в списке подниматься наверх...
Это всё на статике реализуется легко. При каждом изменении топика, скажем, система перестроит и страницы, которые от него зависят - список топиков форума, список форумов, страницу последних изменившихся и т.п.
Другое дело, что я, всё же, не уверен ещё, что полностью статический контент оправдан. Это, вдобавок к уже упоминавшимся проблемам, создаст проблему проверки обновлений и т.п. Скажем сейчас, при изменении в скине, все страницы автоматически и незаметно для поситителя перекомпилируются при первом обращении к ним. Ну, подумаешь, грузится она не за 0.06 сек, а за 0.6
А с HTML всё будет смотреться некрасиво - JavaScript в начале страницы проверяет версию, если изменилась - запустит перекомпиляцию, а страница-то к этому времени уже грузится, уже показывается - т.е. будет лишний релоад и т.п.
Т.е., возможно, я остановлюсь, всё-таки, на версии, при которой контент будет храниться статическим, но отдаваться будет общим скриптом. Т.е. так, как реализовано сейчас. Разве что управление отдачей перенесу со Smarty на свой код.
Vanish>Кстати довольно интересный подход в выводе содержимого топиков сделан на ixbt и forum.3dnews.ru. Там за построение страницы отвечает JavaScript, выигрышь в трафике, ну и генерация осуществяется на стороне клиента, хотя тут больше экономия на спичках чем реальный плюс подхода.
Это абсолютно неприемлимый способ
На сегодня ещё довольно много браузеров, не поддерживающих JavaScript, а дальше их будет ещё больше. Тот же рынок КПК и смартфонов. Да и Опера с их форумом совсем недавно только заработала.