2010-02-01 83 views
1

我的本地django开发环境(apache 2.2,Python 2.6,Django 1.2a,mod_wsgi,sqlite,win7 64bit)真的很慢。加载页面通常需要15秒至30秒。本地缓慢的django开发环境

任何想法可能会放缓它?生产服务器上的相同应用程序运行良好。

任务管理器显示: Task Manager http://img268.imageshack.us/img268/4396/20100201210438.gif

+2

由于我无法从这里看到Windows任务管理器,因此很难猜测。你可以倾斜你的屏幕,让我可以看到背景中正在运行的东西吗? – 2010-02-01 15:49:46

+0

您的本地箱子在规格方面与您的生产箱相比如何? – 2010-02-01 15:49:53

+0

@ S.Lott - 我现在无法截取我的任务管理器 - 但我怀疑我的机器是问题(干净的安装,非常低的内存使用情况等) @Dominic我的产品盒子是一样的。我的开发基本上是我的生产环境的副本。 – Franek 2010-02-01 16:38:37

回答

7

什么主机名是您使用来访问您的网站?你在使用'localhost'吗?如果是这样,请尝试使用“127.0.0.1”,看看它是否运行得更快。

看过几次人们会遇到延迟,因为事实上在Windows 7上默认启用IPV6。这在通过本地主机访问时导致问题。解决的办法是编辑:

C:\Windows\system32\drivers\etc\hosts 

并注释掉行:

::1 localhost 

即,使得它如此记载:

# ::1 localhost 

如果有一行:

# 127.0.0.1 localhost 

取消注释:

127.0.0.1 localhost 

无论如何,认为这就是需要做出的改变。

+0

Graham,没有帮助。 80%的时间仍然很慢。 – Franek 2010-02-04 16:32:58

+1

我的本地Google App Engine服务器出现同样的问题。使用“127.0.0.1”而不是“本地主机”做的伎俩。非常感谢! – Aneon 2011-02-21 23:59:16