[QUOTE]Alex Kharitonov пишет:
Хмм. Старый движок был самописный и работал раз в 20 быстрее битрикса при схожем функционале (правда там все было оптимизировано под конкретные задачи без универсальных решений). [/QUOTE]
Универсализм не дается бесплатно. Я , кста писал, почему не рекомендуют юзать чистый SQL.
[QUOTE]Alex Kharitonov пишет:
А как вы решаете вопрос с обновлениями версий битрикса при использовании чистого SQL? Он у вас не связан с другими частями?[/QUOTE]
Элементарно. То, что может быть затерто, проверяю после обновления. Но в ядро не лезу.[QUOTE]Alex Kharitonov пишет:
Как это проверить, нигде не нашел?[/QUOTE]
Зайдите в свойства инфоблока. Если написано, что данные хранятся в общей таблице - это 1.0 (по умолчанию). Конвертация инфоблока с ~ 40 тыс. записей у меня заняла час-полтора. Все это время доступ к сайту посетителей, мягко говоря, нежелателен.
[QUOTE]Alex Kharitonov пишет:
В примерах работ я видел сайты Эльдорадо, Банки.ру, Гдеэтотдом, там ведь тоже по большие базы и много выборок из них. Любопытно, как там реализованы эти механизмы? [/QUOTE]
Как мне в свое время ответила ТП - под крупные проекты всегда идет заточка ;)
[QUOTE]Alex Kharitonov пишет:
Кстати, заметил, что стандартные компоненты типа фотогалереи, форум и др, работают сравнительно быстро. Возможно, разработчики не учили особенности битрикса при создании компонентов.
Где можно об этом почитать? [/QUOTE]
Очень вероятно. Как вариант - неоптимальный кеш.[QUOTE]Alex Kharitonov пишет:
Еще вопрос, насколько принципиально выделять рабочий функционал в компонент или использовать прямо в файле: sitename.ru/service/index.php [/QUOTE]
Все, что нуждается в настройках и кешировании, должно быть в компонентах. Точка.
Любые другие варианты - чистой воды мазохизм, с этим к психиатру.
[QUOTE]Alex Kharitonov пишет:
Интересно, отказ от mySQL в пользу Oracle сильно увеличит производительность? [/QUOTE]
Нет. Сильно увеличит производительность тюнинг БД.