По теме: я не работал с очень высоконагруженными системами, но все же:
По сути каждая загрузка класса - это парсинг автолоадером имени + инклуд файла (если классы аккуратно по файлам разложены). Есть системы, которые собирают все в один файл. Есть OPCache, есть что то типа HipHop PHP и прочее, например в том же yii есть yiilite.php
Сама глубина наследования, насколько я помню, не особо влияет на производительность, как и кол-во классов. По крайней мере, настолько, чтоб отказаться от правильного разбиения на классы. Имхо - гораздо дешевле увеличить мощность сервера, чем писать трудный код. Не стоит эта экономия того. Ди а заметна будет только в очень нагруженных системах.
Другое дело - что классы обычно ошибочно плодят - как пример - посмотри шаблон делегирование.
Про масштабирование - оно здесь каким боком участвует?
По теме: я не работал с очень высоконагруженными системами, но все же:
По сути каждая загрузка класса - это парсинг автолоадером имени + инклуд файла (если классы аккуратно по файлам разложены). Есть системы, которые собирают все в один файл. Есть OPCache, есть что то типа HipHop PHP и прочее, например в том же yii есть yiilite.php
Сама глубина наследования, насколько я помню, не особо влияет на производительность, как и кол-во классов. По крайней мере, настолько, чтоб отказаться от правильного разбиения на классы. Имхо - гораздо дешевле увеличить мощность сервера, чем писать трудный код. Не стоит эта экономия того. Ди а заметна будет только в очень нагруженных системах.
Другое дело - что классы обычно ошибочно плодят - как пример - посмотри шаблон делегирование.
Про масштабирование - оно здесь каким боком участвует?