概述:
嗨,只要我处于离线状态,我的开发服务器就会出现严重滞后。我正在使用Windows 10专业版。我在本地环境中有一个网站为127.0.0.1:8000/。我有一台相当高端的笔记本电脑,可以毫不费力地在上面玩高级图形游戏,也没有延迟,例如要塞。但是我的本地开发服务器非常慢,并且除非我在线(即使我正在使用开发服务器),也不会停止缓慢。这个问题可以追溯到今年五月,然后我问其他一些不知道如何解决它的程序员。以前从来没有这样,我不想一直都在线...
问题示例:
对于处于离线状态的已开发项目:python manage.py runserver
,将127.0.0.1:8000/粘贴到浏览器中,等待约10秒钟,然后显示背景色(尚无文本),约10秒钟稍后,一些图片会显示一些带有背景颜色的无文本元素,此后约8秒,这些元素的某些部分就会显示文本,而Webfont和页面的其余部分最终会出现,约10秒。
对于一个全新的,品牌spankin的新项目,它在5秒钟前完成,但没有添加任何内容:在弹出的django成功火箭页面上也发生了同样的事情。
每次执行此操作时,甚至要显示图像/等,我都必须在终端中单击并单击任意按钮,例如空格键。然后,终端每隔一段时间就会决定成为兄弟,并显示具有新GET或POST请求的新行(取决于我在页面上单击的应用程序)。示例:
[04/May/2018 19:21:09] "GET /blog/ HTTP/1.1" 200 59899
[04/May/2018 19:21:33] "POST /vote/ HTTP/1.1" 200 7648
[04/May/2018 19:21:33] "GET /vote/ HTTP/1.1" 200 7648
[04/May/2018 19:21:59] "GET /blog/ HTTP/1.1" 200 59900
如果我在线上,则网站可以快速/完美地运行:我注意到,如果我在终端中突出显示某些内容,请求将不会随处可见,因此我必须在终端中单击并单击任何按钮以取消突出显示,然后它将运行正常。但是当离线且没有任何高亮显示时,它会非常慢。
我尝试过的事情:
使用bitdefender(防病毒)进行完整的系统扫描...没有发现问题,也没有改进。
已对硬盘驱动器进行了碎片整理。...没有改进。
在进行任何更改之前,请回到我开发的项目的以前的闪电般快速版本。仍然超级慢。
管理已开发的项目,并将品牌spankin的新项目放置在不同的硬盘上...无改善。
使用regseeker清理了注册表...大量改进,因此它会再次闪电般快速,但是寿命很短(大约3-4分钟)。
在请求页面和单击我的应用程序时检查了我的CPU和RAM的使用情况...没有任何地方出现峰值,甚至接近100%。在我所有程序都运行的情况下,始终可以达到大约50%的最大值。所以我总是有很多空位。
已安装Django-debug-toolbar。并且我的页面据此快速加载。较大的页面大约需要246ms,较小的页面大约需要40ms。因此问题不会在这里显示出来,而是需要永久加载才能在终端HTTP请求和浏览器窗口中显示。
在数据库上使用python manage.py clearsessions
...没有改进。
Windows 10 pro的全新安装。不是让您保留所有程序的1/2屁股安装,而是完整擦除,更换尿布并重新安装所有内容。我实际上做了5次(长话)。
问题:
有人知道发生了什么吗??如果您不知道,您知道我能在哪里解决这个问题吗???我希望最终摆脱这个错误。回到这个问题开始时,我花了大约10-12个小时的时间进行了上述两周的工作,直到我放弃了(我的大部分问题来自#9)。成功地问了问题在这里,我想问一下。
答案 0 :(得分:0)
真正地,末日神在这一天向我微笑!
我禁用了防火墙,重新启动了计算机,并且它在脱机时再次快速运行。
如果我在禁用该功能后未重新启动计算机,则它将无法正常运行。不知道为什么会这样,但是这个错误很烦人,每次我想制作一个应用程序时,我都不得不上网。
感谢有人建议使用我的防火墙,但后来删除了他们的建议/答案。
更新10/9/2018:
我记得这个问题是在我进行防病毒更新的某个时候开始的。几天前,我重新启动计算机,原因是防病毒软件进行了另一次更新,即使我一直保持防火墙状态,但突然之间我都没有滞后了。