Насчет байт-кода не все так однозначно, к примеру, вон Котеров тестил подключение всех модулей Zend Framework
Так вот подключение 790 файлов заняло 911 мс, а с eAccelerator 435 мс
а теперь самое интересное он слил всё в один файл, и получилось подключение файла 458 мс, а с eAccelerator всего 11 мс.
Вы просто не задумываетесь, что на проверку есть ли нужный файл в кэше тоже нужно время, и одно дело проверить это 1 раз, и другое 790 раз, при этом и кэш будет отжирать больше памяти...
-~{}~ 04.04.09 21:01:
Вот для любителей увлекаться дроблением, и потом все это дело так и закидывать на продакшн, и не понимающих простых истин, что один большой скрипт, будет работать быстрее, чем тот же скрипт разбитый на сотню кусков.
fixxxer: внимание, статьи содержат ложную и спорную информацию. При чтении относиться к подозрением к каждому слову.
http://dklab.ru/chicken/nablas/49.html
http://dklab.ru/chicken/nablas/50.html
Я не спорю это удобно в разработке, но серверу чем меньше файлов тем лучше, как не крути.