performance - 硫化,有什么意义?

标签 performance polymer vulcanize

一般来说,人们为什么会考虑硫化网页。例如,现在我正在构建一个网站,大约629kb,975ms(在30m/s wifi网络下),有93个请求。

硫化我的页面后,它变成了 964kb,加载时间为 2.02 秒,但只有 47 个请求。

我确实有一些 polymer 项目组件在那里,否则它是一个非常简单的 sass 网站。不建立在任何框架之上。

所以我的问题是硫化的最大问题是什么?我在这里错过了什么吗?它似乎降低了网站的性能。

最佳答案

如前所述,Vulcanizing 应该将 JS 请求数减少到 1,CSS 请求数减少到 1。消除往返延迟对于实际用户来说意义重大。请务必使用webpagetest.org 测试您的性能,或者至少在本地使用节流来测试不同的网络速度(Chrome 已将其内置到开发工具中)。

尽管如此,HTTP2 改变了这一切,并使硫化变得不那么重要。

关于performance - 硫化,有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33374423/

相关文章:

c++ - 缓存刷新后的时间不确定性非常高

ajax - 将 iron-ajax 数据绑定(bind)到模板

polymer - 将核心元素和纸质元素硫化到一个文件中?

javascript - Polymer 检查元素是否打开并将 css 类分配给父级

javascript - 如何在 polymer 中实现错误跟踪?

node.js - 如何让 gulp-vulcanize 忽略 socket.io.js?

python - 如何有效地将函数应用于数据框中的每一行

python - 为什么在具有相同硬件的不同计算机上读取sqlite数据库速度较慢?

java - jconn2 和 jconn3 的性能差异