Сообщество
Статьи
Ошибка MySQL 1226: превышено допустимое количество запросов | Ошибка MySQL 1226: превышено допустимое количество запросов |
|
Все о СMS Joomla!
| |
Flex |
|
|
На некоторых хостингах администраторы на максимальное количество запросов к базе данных в час. На некоторых хостингах администраторы на максимальное количество запросов к базе данных в час. При превышении этого значения выдается сообщение об ошибке вида: User 'имя_пользователя' has exceeded the 'max_questions' resource (current value: 72000), где 72000 это и есть максимальное количество запросов. Превышение ограничения может происходить по разным причинам: хостер выставил маленькое значение, высокая посещаемость сайта, установлены «тяжелые» компоненты (статистика, нестандартные реализации SEF) и т.д. Недавно, на Joomla, я нашел интересное решение этой проблемы. Решение этой проблемы основывается на том, что ограничение выставляется для конкретного пользователя базы данных. Поэтому, если создать несколько пользователей с одинаковыми правами и автоматически переключать их в конфигурационном файле Joomla, то можно побороть это ограничение. Итак, приступим:
Как это будет работать? Очень просто: при обращении к сайту переменной $mosConfig_user автоматически будет случайным образом присваиваться один из 4 имеющихся пользователей. Таким образом общее количество запросов к сайту будет поделено на количество пользователей. Примечание: при изменении в административной панели Joomla параметров глобальной конфигурации, файл configuration.php полностью перезаписывается. Поэтому, если вы решили воспользоватся приведенным выше способом решения проблемы превышения количества запросов, не забывайте, после каждого изменения конфигурации в административной панели, вносить модификации в файл configuration.php. По материалам: |
|
Быстрое сообщение
Комментарии (0)
| < Пред. | След. > |
|---|
Ноутбуки
электрические камины .
Добавить в закладки
RSS
Login




Flex 





