如何防止Django Web应用程序中的服务器泛滥?

时间:2012-02-04 21:26:42

标签: python django flooding

我正在开发一个Python-Django网络应用程序。它允许访问我网站的人将已创建的投票小部件嵌入其网站。问题是当访问者在流量很大的网站中嵌入民意调查时 - 许多人同时投票。它可能导致过载,我不知道如何处理。

我的网站托管在共享主机上。服务器是带有mod_fcgid的Apache。数据库是MySQL。

有人会在这种情况下给我一些建议吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果没有理解为什么你认为这是一个问题,我建议你研究apache的许多限制模块之一,这是一个类似的问题:

How can I implement rate limiting with Apache? (requests per second)

答案 1 :(得分:0)

我继续调查这个问题并找到Mike Malone (Pownce.com) on "Scaling Django Web Apps"的演示文稿。虽然他主要谈论真正高流量的网络应用程序,但一些尖锐的解决方案也可以应用于我的情景。

谢谢大家的帮助!