надо ещё не забывать смотреть на балланс: не висим ли мы в io (мало воркеров) - не висим ли мы в kernel space сpu (слишком много воркеров). но вообще, топикстартер, 1500 запросов в секунду на динамику - это очень хорошо ;)
Последовательность действий такая, как написано выше, да. Концепт называется "пассивные шаблоны": шаблон не определяет, какие доставать данные и отвечает только за отображение (в blitz можно делать активные шаблоны через вызов функций, но я лично против активных шаблонов). Повторяющиеся блоки можно сделать кучей разных способов: инклюдом, переменной в которую впарсивается html от другого шаблона, функцией. У каждого блока не нужен свой контроллер.
в чём проблема работать с контроллером шаблона? туда уходит вся логика, программист пишет код на своем языке, ничего не путается с HTML. в этом и есть задумка blitz.
Версия 0.6.8 работала в продакшене на 5.3. Сейчас работает 0.8.1 — все собирается и под 5.3 и под 5.4. Если что-то до сих пор не получается, пишите мне на почту — alexey d0t rybak at gmail d0t com.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.