在我的网页中拆分静态文件-有哪些权衡



我目前正在参与一个Django项目,我肯定会使用Twiter引导程序进行布局。

虽然实际上并不精确,但我的问题很简单:Bootstrap允许我选择要单独下载的样式/JS——表单、表格、响应、按钮样式、导航等——也可以一起下载到一个"包罗万象"的文件中。。。。而且我并没有在同一页面上同时使用所有资源。

除此之外,我们还有Django模板系统,它允许我在另一个模板上构建一个模板,所以我基本上可以将更通用的东西添加到我的基本模板中,并且根据我在子模板中的需要,包括其他静态文件。

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

这种选择有哪些取舍?

谢谢你抽出时间。

把这些样式分开值得吗

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

从一个没有cookie的域中静态服务器,你的用户只需要访问你的服务器两次:一次用于CSS,一次用于JavaScript。

最新更新