使用chrome +其他实例/浏览器的Django dev服务器速度慢

时间:2011-06-20 20:10:31

标签: django google-chrome

首先让我说这不是关于django的生产设置 - 它是用于本地开发和测试。

我正在测试多个用户场景,要求我以多个不同的用户身份登录。我使用Chrome以A用户身份登录,使用Chrome的隐身模式登录用户B,使用Firefox登录用户C.我正在使用“manage.py runserver”来运行开发服务器。

常规Chrome(用户A)的第一个实例运行良好且速度很快。其他情况非常缓慢 - 或许更好地描述为卡住了。他们在10-30秒内无所事事,然后最终很快地显示页面。

当其他浏览器卡住时,我可以转到第一个(用户A)并点击它,它运行良好且速度很快。换句话说,只有来自其他两个实例的请求被卡住了 - 第一个实例总是运行良好。

缓慢的资源似乎是html页面,而不是静态内容。

后端是Django 1.1.1,SQLite是在OS X 1.6.7上运行的数据库。

有什么想法吗? Chrome是否会采取一些特殊措施来阻止连接?

1 个答案:

答案 0 :(得分:4)

这可能是一个已知问题“开发网络服务器有时会挂起Chrome”:

https://code.djangoproject.com/ticket/16099

最近在django trunk中修复了:

https://code.djangoproject.com/changeset/16427