在我的网页中拆分静态文件 - 有什么权衡取舍?

时间:2012-08-24 13:31:07

标签: django performance django-templates twitter-bootstrap styles

我目前参与了一个Django项目,我肯定会使用Twiter bootstrap进行布局。

虽然实际上并不精确,但我的问题很简单:Bootstrap允许我选择我想要单独下载的样式/ JS - 表格,表格,响应,按钮样式,导航等 - 以及单身"全包" file ....我并没有在同一页面上同时使用所有资源。

除此之外,我们还有Django模板系统,它允许我在另一个模板上构建一个模板,因此我基本上可以将更多通用内容添加到我的基本模板中,并且正如我在子模板中所需要的那样,包含其他静态文件

所以,总结一切:是否值得,将这些样式分开?我认为在组织方面可能不是那么干净,因为我将不得不导入和处理更多的CSS文件,但另一方面,我不会加载不必要的东西。

这种选择有哪些权衡取舍?

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

  

是否值得,将这些样式分开

不,不是。如果你环顾四周,例如visitmix,您会看到请求新文件的开销使得差异变得可以忽略不计。

您可以从无cookie域中静态服务器,用户只需要两次点击服务器:一次用于CSS,一次用于JavaScript。