django极度缓慢

h3.*_*h3. 2 python django

我有一个Django的缓慢问题,我找不到源...我不确定我做错了什么,但至少两次在工作项目Django变得非常慢.

请求需要很长时间才能完成(~15秒),启动开发服务器时的验证模型也非常慢(四核上12秒以上......)

我已尝试在网上找到类似问题的许多解决方案,但它们似乎与我无关.

问题似乎不是来自Django的开发服务器,因为使用apache和mod_python的生产服务器上的请求也非常慢.

然后我认为这可能是一个DNS问题,但该网站在与Apache2一起提供时会立即加载.

我试图使用开发服务器,但我没有发现任何有趣的东西.

甚至评论所有应用程序(django应用程序除外)都没有改变任何东西..模型仍然需要年龄来验证.

我真的不知道我现在应该在哪里看..

有人有想法吗?

Evg*_*eny 6

我在serverfault上发布了这个问题,也许它会对你有所帮助.

如果您正在提供大型静态文件 - 那些会降低响应速度.

如果您的mod_python或开发服务器处理大型静态文件(如图像,客户端脚本等),则在任何模式下都是如此.

您希望将生产服务器配置为直接处理这些文件 - 即绕过模块.

顺便说一下,mod_wsgi现在是在生产环境中运行django的首选方式.

如果您遇到系统服务或硬件问题,那么您可能会从日志消息中获得一些线索.

  • OK发现它..我在与数据库服务器相同的局域网上使用了另一台服务器,在/etc/mysql/my.cf中禁用名称解析解决了这个问题; [mysqld] skip-locking skip-name-resolve (4认同)