我有一个Django的缓慢问题,我找不到源...我不确定我做错了什么,但至少两次在工作项目Django变得非常慢.
请求需要很长时间才能完成(~15秒),启动开发服务器时的验证模型也非常慢(四核上12秒以上......)
我已尝试在网上找到类似问题的许多解决方案,但它们似乎与我无关.
问题似乎不是来自Django的开发服务器,因为使用apache和mod_python的生产服务器上的请求也非常慢.
然后我认为这可能是一个DNS问题,但该网站在与Apache2一起提供时会立即加载.
我试图使用开发服务器,但我没有发现任何有趣的东西.
甚至评论所有应用程序(django应用程序除外)都没有改变任何东西..模型仍然需要年龄来验证.
我真的不知道我现在应该在哪里看..
有人有想法吗?
我在serverfault上发布了这个问题,也许它会对你有所帮助.
如果您正在提供大型静态文件 - 那些会降低响应速度.
如果您的mod_python或开发服务器处理大型静态文件(如图像,客户端脚本等),则在任何模式下都是如此.
您希望将生产服务器配置为直接处理这些文件 - 即绕过模块.
顺便说一下,mod_wsgi现在是在生产环境中运行django的首选方式.
如果您遇到系统服务或硬件问题,那么您可能会从日志消息中获得一些线索.