Уважаемое сообщество, прошу помощи советом.
Строю сайт для журнала на 5-ти языках (русский, украинский, немецкий, польский, английский)
Активные языки - русский и украинский. Будут иметь общий и некоторый переведённый контент.
Остальные языки (второстепенные) - для контактной и прочей статичной информации.
Шаред хостинг, модули: cck, views, webform, event, weblinks, ad и с два десятка вспомогательных, дополнительных модулей (для seo и юзабилити)
Столкнулся с проблемами:
1) Маловата скорость работы сайта
2) Начала вываливаться ошибка "Fatal error: Allowed memory size ..." (были и другие)
Второстепенные языки, пустышки, довольно сильно нагружают работу сайта. Как я понял, модуль i18n резервирует под эти языки много памяти и обрабатывает много лишних запросов и условий.
Подскажите, что можно предпринять для оптимизации подобного мультиязычного сайта?
Как стоило подойти к вопросу создания подобного сайта?
Я пришел к выводу, что второстепенные языки сделать через мультисайтинг, включить там агрессивное кеширование.
А для основных языков делать обычным образом, посредством i18n на два-три основных языка...
Прошу поправить мою некомпетентность, очень надеюсь на советы.
Комментарии
"Агрессивное кэширование"? - там же написано, что нежелательно.
Здесь же он пишет, что не хватает памяти "Fatal error: Allowed memory size ..."
У меня в нормально связке пять штук работает и без проблем.
Вот насчет мультиязычности сказать ничего не могу. Скорее всего должна быть переключалка для выбора языка, чем несколько фактически одинаковых сайтов.
----------
Попробуйте поставить на всех один язык и на разных забивать разный (для тренировки) материал.
Спасибо, да я уже имею контент на всех языках, но описанные проблемы заставляют пересмотреть некоторые нюансы моего сайтостроительства. Прибавка памяти действительно немного облегчила жизнь, но боюсь какой-то модуль делает утечку памяти. Всё же вопрос оптимизации для меня остаётся открытым. Несколько языков я без проблем мог бы сделать в полном кеше, я же написал что они статичны...
Коллеги подскажите плз, можно ли разместить разные языковые версии не на поддоменах и не в папках а на доменах site.com , site.ru ? По дефолту друпал не разрешает.