Мультиязычный сайт. Вопрос оптимизации

Главные вкладки

Аватар пользователя cka3o4h1k cka3o4h1k 23 октября 2008 в 10:51

Уважаемое сообщество, прошу помощи советом.

Строю сайт для журнала на 5-ти языках (русский, украинский, немецкий, польский, английский)
Активные языки - русский и украинский. Будут иметь общий и некоторый переведённый контент.
Остальные языки (второстепенные) - для контактной и прочей статичной информации.
Шаред хостинг, модули: cck, views, webform, event, weblinks, ad и с два десятка вспомогательных, дополнительных модулей (для seo и юзабилити)

Столкнулся с проблемами:
1) Маловата скорость работы сайта
2) Начала вываливаться ошибка "Fatal error: Allowed memory size ..." (были и другие)

Второстепенные языки, пустышки, довольно сильно нагружают работу сайта. Как я понял, модуль i18n резервирует под эти языки много памяти и обрабатывает много лишних запросов и условий.

Подскажите, что можно предпринять для оптимизации подобного мультиязычного сайта?
Как стоило подойти к вопросу создания подобного сайта?

Я пришел к выводу, что второстепенные языки сделать через мультисайтинг, включить там агрессивное кеширование.
А для основных языков делать обычным образом, посредством i18n на два-три основных языка...

Прошу поправить мою некомпетентность, очень надеюсь на советы.

Комментарии

Аватар пользователя Atl Atl 23 октября 2008 в 11:44

"Агрессивное кэширование"? - там же написано, что нежелательно.
Здесь же он пишет, что не хватает памяти "Fatal error: Allowed memory size ..."
У меня в нормально связке пять штук работает и без проблем.
Вот насчет мультиязычности сказать ничего не могу. Скорее всего должна быть переключалка для выбора языка, чем несколько фактически одинаковых сайтов.
----------
Попробуйте поставить на всех один язык и на разных забивать разный (для тренировки) материал.

Аватар пользователя cka3o4h1k cka3o4h1k 24 октября 2008 в 13:51

Спасибо, да я уже имею контент на всех языках, но описанные проблемы заставляют пересмотреть некоторые нюансы моего сайтостроительства. Прибавка памяти действительно немного облегчила жизнь, но боюсь какой-то модуль делает утечку памяти. Всё же вопрос оптимизации для меня остаётся открытым. Несколько языков я без проблем мог бы сделать в полном кеше, я же написал что они статичны...

Аватар пользователя DMI DMI 16 апреля 2009 в 10:18

Коллеги подскажите плз, можно ли разместить разные языковые версии не на поддоменах и не в папках а на доменах site.com , site.ru ? По дефолту друпал не разрешает.