Django(40s +)的Bootstrap荒谬缓慢:为什么?

时间:2014-07-15 02:02:09

标签: javascript css django twitter-bootstrap

当然,页面加载超过30秒是不正常的?我正在我的本地主机上运行一个Django应用程序,它在我用一些引导程序代码修改之前运行得很快。我是bootstrap和Django的新手,所以这就是我所做的,以防我犯了一个让它减速的错误。

1。)我右键单击此页面并选择“查看页面源”,然后将所有html复制到我的Django应用程序中; http://getbootstrap.com/examples/carousel/

2.)接下来,我点击了'view page source'html上的所有css和js链接,然后将它们复制到Django上我的静态文件夹中的css和js文件夹中。

3.)接下来,我在Django中执行了一个collectstatic命令,将新的css和js加载到我的assets文件夹中。

该网站现在显示应该(看起来很棒),但加载需要30秒到一分钟!!它在屏幕的右下方显示“查看css”几乎整个加载期间。

我一定做错了什么?是否有必要复制整个cssand js文件,或只复制部分?

也许我应该链接到bootstrap / dist文件夹中的css和js,但是我认为在Django中最好使用静态文件夹进行这样的操作?

1 个答案:

答案 0 :(得分:1)

良好的第一步分析方法可能是.to 使用浏览器开发人员工具分析瓶颈。 例如对于铬按ctrl + shift + i在Windows上打开它们。 选择网络并重新加载您的页面。 您应该看到每个资源的行和加载速度(时间),包括css和js文件,图像等。

也许外部链接文件需要很长时间但你会看到。

有关详细信息,例如对于chrome dev-tools,请参阅此处chrome dev tools