初始响应时间慢

时间:2014-06-11 16:41:29

标签: django apache

我的网站正在经历一些缓慢的初始响应时间。该站点使用Django构建,并在Ubuntu上的Apache2服务器上运行。我一直在使用Django调试工具栏进行调试和优化。

当向用户个人资料页面发出请求时,浏览器正在“等待”~800ms并且接收初始请求的约60ms。但是,Django调试工具栏显示花在CPU上的时间和花在SQL查询上的时间仅增加了大约425ms。

Chrome devtools: enter image description here

Django调试工具栏:

enter image description here

即使对索引页面的请求(没有SQL查询,几乎没有处理 - 它只是用模板响应)显示〜250ms的等待时间。

enter image description here enter image description here

我尝试暂时将虚拟机升级到功能更强大的CPU,但这并未(明显)改变此指标。

这让我相信等待不是由于低效的代码或数据库延迟,而是由于一些Apache或Ubuntu设置。

在初始响应之后,其他请求加载页面资源(js文件,图像等)的等待时间要大得多,大约为20ms。

什么可以解释相对较大的初始“等待”时间? 我可以使用哪些工具来更好地了解时间的变化?

0 个答案:

没有答案