Решение Django Cache для max_user_connections - PullRequest
1 голос
/ 16 февраля 2011

Мой веб-сайт заявил, что получил следующую ошибку: OperationalError: (1203, "У пользователя xxxxx уже есть больше чем активных подключений 'max_user_connections'")

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

Мой хостинг находится на платформе сетевого сервера MediaTemple, если это поможет. Насколько мне известно, я могу использовать любое или решения, которые предлагает Django: http://www.djangobook.com/en/beta/chapter14/

Есть ли хороший способ выяснить, каким должен быть лучший вариант? Обычно у меня не так много трафика, но иногда может быть всплеск, и контент довольно статичен, за исключением странного поста в блоге, который не обязательно должен быть «свежим».

1 Ответ

1 голос
/ 16 февраля 2011

Прочитайте сравнение решения кеша здесь . Я думаю, django-staticgenerator будет то, что нужно. И вы можете взглянуть на Johny-cache

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...