Здравствуйте, проблема в следующем, при загрузке перевода на русский язык некоторые страницы создают слишком много запросов к базе, что даже превышают допустимое количество на сервере хостера.... Хостинг менять не хочется, поменяют они настройки вряд ли, есть ли какие либо другие методы перевода или возможности уменьшить количество запросов? видела решение проблемы для более ранней версии друпала, может кто то сделал нечто подобное и для 5? Заранее спасибо
Комментарии
Либо взять перевод по модулям(для каждого модуля отдельный файлик), либо в текстовом редакторе порезать ru.po на куски. По опыту 3-х кусков хватает. Будет ругаться об отсутствии заголовка (в начале ru.po он есть, а дальше не будет), но загрузит.
Зоя, похоже, спрашивает не про превышение времени загрузки файлов русификации, а о том, что русифицированный Drupal при работе слишком много обращается к базе. Так?
Абсолютно верно, превышается предельно допустимое количество запросов к базе на сервере хостера, т.е. файлы po уже загружены, язык включен и даже иногда работает
Нашлась вот такая статья http://www.drupal.ru/node/2345, но не работает
Неужели никто больше с такой проблемой не сталкивался?
Можно попробовать снизить нагрузку, включив кеширование (особенно, если основная масса ваших посетителей - анонимы).
Если мне не изменяет память такой вопрос о хранении переводов в базе или файлах уже поднимался - какой - то человек даже писал обращение к файлам - поищите поиском, вот кстати по языковой локализации могут помочь модули i18n или localizer ( а почему бы их так и не использовать ?)
Дело в том что там даже посетителей нет.... так что кеш вряд ли снимет проблему, а вот сторонние модули посмотрим