Как предотвратить переполнение сервера в веб-приложении Django? - PullRequest
3 голосов
/ 05 февраля 2012

Я занимаюсь разработкой веб-приложения Python-Django.Это позволяет людям, посещающим мой сайт, вставлять на свои сайты уже созданный виджет опроса.Проблема заключается в том, что посетитель встраивает опрос в сайт с большим трафиком, так что многие люди голосуют одновременно.Это может привести к перегрузке, и я не знаю, как справиться с этим.

Мой сайт размещен на виртуальном хостинге .Сервер Apache с mod_fcgid.База данных MySQL.

Кто-нибудь даст мне совет, что делать в такой ситуации?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 февраля 2012

Я продолжил расследование этой проблемы и обнаружил презентацию Майка Мэлоуна (Pownce.com) о "Масштабировании Django Web Apps" .Хотя он в основном говорит о веб-приложениях с очень высоким трафиком, некоторые из указанных решений могут быть применены и в моей ситуации.

Спасибо всем за помощь!

0 голосов
/ 05 февраля 2012

Не вдаваясь в рациональное объяснение, почему вы видите, что это проблема, я предлагаю вам взглянуть на один из многих модулей регулирования для apache, вот похожий вопрос:

Как я могу реализовать ограничение скорости сApache?(запросов в секунду)

...