python - django 在我的机器上很慢

标签 python django dns

我有一个全新安装的 django 1.0,从它提供的一个简单页面需要 5 秒才能加载。在我同事的电脑上几乎不需要时间。

我使用

启动服务器
python manage.py testserver

我可以看到每个 GET 请求(PNG 和样式表)大约需要半秒。

我认为与之相关的另一件奇怪的事情是,应用程序的功能测试在我使用 MySQL 的机器上运行得慢得多(比我同事的机器上慢 100 倍)。当我将应用程序设置为使用 sqlite 时,它​​们运行得非常快。我想惊呼,sqlite 并没有太大改变加载页面所需的时间,但它确实加快了服务器启动速度。

看起来像 IO 问题,但我的机器上没有看到一般性能问题,至少除了 django。

Django 运行在 python2.4 上,我运行的是 Vista。我也检查了python2.5。

谢谢 ΤZΩΤZΙΟΥ,这肯定是一个 DNS 问题,因为页面加载速度很快 而不是 http://localhost:8000/app我去http://127.0.0.1:8000/app .

但它可能是由什么引起的?我的主机文件只有两个条目:

127.0.0.1   localhost
::1         localhost

最佳答案

Firefox 在某些 Windows 机器上浏览到 localhost 时出现问题。您可以通过关闭 ipv6 来解决它,这不是真正推荐的。直接使用 127.0.0.1 是另一种解决问题的方法。

关于python - django 在我的机器上很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/362808/

相关文章:

python - 带有 Tastypie 界面的 Django 站点是否需要两个代码库?

python - reportlab 中的条件分页符

dns - 在 Kubernetes 集群外访问 kube-dns

python - 使用 Python 终止 Linux 进程 - ffmpeg 终止到 Youtube 的实时流

python - Shutil 不存储随机选择/复制文件的路径?

python - 显示 3d ndarray 中的切片

django - 使用 AutoField 将 django 默认 pk 更改为 BigAutoField

apache - 多个域与 Apache httpd 的 SSL 配置混合在一起

PHP 正则表达式 : Get domain from URL

python - 使用 Python 在 Google App Engine 中提供 Google 配置 API 和 oAuth2