Привет!

SM>> Написать пульные компоненты для пыха - не сложно, было бы желание.

>    Кул... Еще лучше - написать свой интерпретатор, который будет
> оптимально работать со всеми СУБД сразу. И свою СУБД впридачу. И все
> это сделать под свою ОСь, которая стоит на самопальном железе. Но я не
> фанат экстрима.

Тут не в экстремизме дело. На практике, почти всё поколение пыховцев
выросло из "ваятелей сайтов на коленке". Где дикая смесь гипертекста,
скрипта и прочего - нормальное дело. Отсюда и проблемы с "правильной"
организацией - у них дичайший груз, который надо тащить "в
наследство", хотя в 5.3 и 6.0 уже сделаны шаги по избавлению от него.
Когда некоторые товарищи по долгу службы анализировали наш код, первым
вопросом у них было "а где тут PHP?" - для них вдиковинку было
практически полное разделение именно кода логики и кода рисовалки
(шаблонов).
ADODB умеет работать со всеми базами сразу. Но толку от этого - мало,
для серьёзных задач но местами нуждается в хороших танцах с бубном.
Подождите месяц-другой - мы как только документируем свои нативные
классы для работы с пыхом - отдадим их народу на помучать.
Без-воз-мез-дно, то есть - даром. :)

SM>> Судя по всему вы пытаестесь решить задачу высоконагруженных сайтов не
SM>> тем путём, бо использование для этого _ЛЮБОЙ_ БД - архитектурно 
неправильный
SM>> путь.

>    Возможно. Фишка в том что изначально он не был таким
> высоконагруженным. Мне шаман уже предлагал варианты создания
> собственного хранилища данных, но я его не поддержал. Хотя бы потому,
> что с кодингом под линух слабо знаком.

Самое лучшее хранилище - это уже готовая отрендеренная страница.

Мы делали (и делаем) сайт местного новостного агенства - в сумме, у
них около 5М хитов в месяц, около 22к уникальных ползателей в сутки.
Нагрузка сисиемы - ~20%. FB 2.1. Но напрямую к ней запросы не делаются
- она обслуживает только админку (кстати - транзакционный механизм нам
очень сильно облегчил дело, мускуль бы тут не подошёл). Могу
рассказать подробности, если интересно.

-- 
Best regards,
 Sergey                            mailto:[email protected]


Ответить