我全新安装了 django 1.0,并提供了一个简单的页面,需要 5 秒才能加载。在我同事的计算机上几乎不需要时间。
我使用启动服务器
python manage.py testserver
我可以看到每个 GET 请求(PNG 和样式表)大约需要半秒。
另一个奇怪的事情(我认为与之相关)是应用程序的功能测试在我的 MySQL 机器上运行速度要慢得多(比我同事的机器上慢 100 倍)。当我将应用程序设置为使用 sqlite 时,它们运行得非常快。我想说的是,sqlite 并没有太大改变加载页面所需的时间,但它确实加快了服务器的启动速度。
它看起来像 IO 问题,但我在我的机器上没有看到一般的性能问题,至少除了 django 之外。
Django运行在python2.4上,我运行的是Vista。我还检查了python2.5。
谢谢 ΤΖΩΤΖIΟΥ,这完全是 DNS 问题,因为页面加载速度很快
代替http://localhost:8000/应用程序 http://localhost:8000/app我去http://127.0.0.1:8000/app http://127.0.0.1:8000/app.
但这可能是由什么引起的呢?我的主机文件只有两个条目:
127.0.0.1 localhost
::1 localhost
Firefox 在某些 Windows 计算机上浏览本地主机时出现问题。您可以通过关闭 ipv6 来解决该问题,但不建议这样做。直接使用 127.0.0.1 是解决该问题的另一种方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)