Чтобы Toast работал, вам нужно обернуть самый верхний компонент внутри <Root>
из native-base.
APC или eAccelerator (APC будет включен по умолчанию в будущих выпусках, таким образом, я рекомендовал бы использовать его, даже при том, что необработанная скорость немного ниже eAccelerator),
Два кэша уровня для конфигурации, полностраничных, частичных представлений, запросов, объектов модели:
Организация пула подключений RDBMS, если доступно.
Прежде чем Вы начнете волноваться об активном изменении вещей для большего количества производительности, Вы захотите проверить Руководство по Производительности из руководства. Один из самых простых шагов, которые можно сделать, должен включить кэш кода операции (такой как APC) на сервере - один только кэш Кода операции может дать Вам 3-4x повышение.
Я соглашаюсь с Topbit, который необходимо запустить с профилирования кода. Найдите то, что является проблемой.
Я не думаю, что проблема только из-за ZF, имеет столько файлов. Это использует автозагрузку, поэтому только файлы, требуемые в данный момент, загружаются. Вы определенно не должны разделять различное содержание файлов.
Для многих проблем производительности кэширование является Вашим другом.
Код диска, который не называют, не занимает время. Единственный способ видеть, что является медленным, состоит в том, чтобы измерить его. Тем не менее, если Вы не выполняете кэш кода операции, такой как APC, затем Вы напрасно тратите время.
можно добраться, немного дополнительной скорости путем оптимизации операторов требований, как указано в теме справки оптимизации... сначала удаляют все требования, и я также рекомендую использовать грушевое именование и перезапись автопогрузчика,
function __autoload($class) {
require str_replace('_', '/', $class) . '.php';
}
можно найти больше деталей здесь
Вы вынуждаете использовать Платформу Зенда? Если бы нет никакого обязательства использовать его, то не использование его, очевидно, было бы самым быстрым способом ускорить вещи. Существует несколько легких платформ PHP, которые не идут со всеми издержками и объемом Пехлеви. Например, Codeigniter, Yii, Symfony и Kohana являются всем отличным выбором, и я знаю, по крайней мере, что codenigniter и Kohana оба поддерживают использование компонентов Зенда (для instance:Using Пехлеви с Codeigniter).
Удачи!