такого сравнению не могу привести, т.к. при переезде с дле на ЖУ мы обновили сервер и его мощности в несколько раз выше, чем был с дле. вообщем, при 4гб озу и проц какой-то зион 2.6ггц нагрузки от веб-сервера и пхп не ощущается. (в качестве веб-сервера нгинкс без апача)
но объем никак не зависит от посещаемости — он зависит от активности пользователей и их разговорности ;) да и на самом деле- вот не пофиг, сколько база занимает )
для тех, у кого 0.4, в распоряжении есть совершенно крутая плагинная система и править систесные файлы в 0.4 по пустякам не надо — можно создать плагиин, в котором перегрузить метод VideoParser, в котором сделать замену, а потом вызвать родительский VideoParser()
Ух, все — теперь я окончательно понял :) что плагинная система ЖУ нереально крута и можно в движке изменять все и вся практически не меняя исходный код. круть!
просто сначала я не врубился, раз для экшенов работает указание базового класса при наследовании, то будет и для модулей работать, а в связи с этим и про вызов метода родителя совсем забыл… :(
source…: ...2 означает, что… берет все настройки (наследует) перечисленные в ...2.
таким образом, для первого сайта например, надо указать в конфиге ЛС site1_, для второго site2_.
а в конфиге сфинкса сделать site1_parentSource и site2_parentSource для второго соответственно.
и потом все разделы индексов и сорсов сделать типа site1_topicsSource: site1_parentSource и site2_topicsSource: site1_parentSource для 1го и 2го сайтов. аналогично для всех разделов source и index
SELECT comment_id, comment_text, UNIX_TIMESTAMP(comment_date) as comment_date, comment_delete \
FROM prefix_comment \
WHERE comment_id>=$start AND comment_id<=$end
в условия WHERE надо добавить target_type='topic'
т.к. иначе будет искаться в том числе и по личным сообщениям (что само по себе очень стремно) и в случае найденного, т.к. у объекта Talk нет метода getBlog(), будет ругаться на это (или не будет, если вывод ошибок отключен, но всеравно поиск по комментам работать не будет).
Вообщем, запрос должен быть такой:
SELECT comment_id, comment_text, UNIX_TIMESTAMP(comment_date) as comment_date, comment_delete \
FROM prefix_comment \
WHERE target_type='topic' AND comment_id>=$start AND comment_id<=$end
ах да, забыл отметить, что таблица PREFIX_vote, которая получается переименованием таблицы topic_vote в _vote и довставкой в нее голосов за комменты, блоги и тп.
маленькая несовместимость конвертера базы в формат 0.4 с модулем Админпанели: если установлен данный модуль, то при инсертах голосов (1262 строка файла install/index.php) мускль ругается на несоответствие количества колонок в таблице и запросе (т.к. в запросе не перечислены имена колонок через () VALUES (), а вставка идет сразу по порядку колонок). в результате не переносятся голоса за, как я понимаю, комменты и блоги.
Предлагаю простой багфикс — во всех INSERT-ах в конвертере указывать имена колонок, чтобы не было похожих проблем в другими модулями — мало ли что и кто-то ALTER-ил системные таблицы.
s/WS2008/любая винда/g
а так, да. в рф большинство хостингов шаредных на фрюшке бегают
просто сначала я не врубился, раз для экшенов работает указание базового класса при наследовании, то будет и для модулей работать, а в связи с этим и про вызов метода родителя совсем забыл… :(
Спасибо за проделанную работу :)
как в этом случае быть? чтобы не копировать весь код модуля Text? и еще, как из переопределенного методы вызвать оригинальный?
таким образом, для первого сайта например, надо указать в конфиге ЛС site1_, для второго site2_.
а в конфиге сфинкса сделать site1_parentSource и site2_parentSource для второго соответственно.
и потом все разделы индексов и сорсов сделать типа site1_topicsSource: site1_parentSource и site2_topicsSource: site1_parentSource для 1го и 2го сайтов. аналогично для всех разделов source и index
в условия WHERE надо добавить target_type='topic'
т.к. иначе будет искаться в том числе и по личным сообщениям (что само по себе очень стремно) и в случае найденного, т.к. у объекта Talk нет метода getBlog(), будет ругаться на это (или не будет, если вывод ошибок отключен, но всеравно поиск по комментам работать не будет).
Вообщем, запрос должен быть такой:
Предлагаю простой багфикс — во всех INSERT-ах в конвертере указывать имена колонок, чтобы не было похожих проблем в другими модулями — мало ли что и кто-то ALTER-ил системные таблицы.