DOM内脚本和样式的性能优势
performance benefit of script and style inside DOM
我正在使用PHP模板构建一个网站。
我有很多外部的CSS库和样式表,他们链接到主要的HTML文档与<link rel="stylesheet">
(他们应该的方式)。
我对外部脚本(<script src="...">
)做同样的事情。
将上面的所有资源连接到一个文本块中,并将其直接插入PHP的主文档中,是否有好处?
的例子:
<html>
<head>
<style>
<?php echo $style; // Huge block of CSS (maybe 300KB) ?>
</style>
</head>
<body>
....
<script>
<?php echo $scripts; // Also pretty big maybe 500KB ?>
</script>
</body>
</html>
我知道这将取消客户端缓存这些资源的好处。然而,我认为,它会给我一个好处,与初始加载时间,因为更少的连接需要获取资源。
我将面临来自DOM的任何性能瓶颈吗?
任何想法吗?
我知道可以使用许多不同的浏览器附件来监视这些进程,包括大多数浏览器中的本机web监视器。
我不能马上告诉你,但我认为这实际上可能会增加加载时间,因为PHP是在HTML之前处理的。
查看:http://getfirebug.com/
使用该工具,您可以检查连接次数并进行相应调整。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 函数参数中的数据与指定变量之间的任何性能差异
- 提高JQuery的性能
- 将样式表插入iframe
- 跟踪在页面加载时应用内联样式的JavaScript
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 定义完全独立的样式信息
- 使用正则表达式评估电子邮件地址时出现性能问题
- React:按键的性能提升
- W3C循环样式的JavaScript
- jQuery/JavaScript在线公文包表单-打印样式表
- 在Three.js中导出网格会提高性能吗
- 使用递归、Ramda.js和无点样式重构字符串的getPermutations()
- FF和Chromium中CSS样式按钮的外观差异
- 样式 DOM 上的 $.before() 性能问题
- 压缩脚本和样式,并将所有js和样式引用合并为单个引用,以优化网站性能
- 动态 CSS - 多个样式表与单个动态 CSS(渲染性能)
- React.jS中内联ALL样式的性能问题
- DOM内脚本和样式的性能优势
- SVG 属性和样式之间是否存在性能差异