作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在通过不同的网站速度测试时,我的网站似乎主要针对插件使用的 css/js
发出过多的服务器请求,缓存插件似乎结合了 css/js
,但我想知道手动延迟 css/js
并将它们添加到一个 css/js
中是否是一种好习惯,例如 main.css/main.js
延迟 css/js:
add_action('wp_enqueue_scripts', 'mytheme_dequeue_css_from_plugins', 100);
function mytheme_dequeue_css_from_plugins() {
wp_dequeue_style('wpmtst-font-awesome');
wp_deregister_style("contact-form-7");
}
最佳答案
特别是在移动设备上,最大的性能开销之一是 HTTP 请求本身的创建 - 因此最好尽可能地限制。
此外(对于所有浏览器)并发请求限制也起着重要作用。看这个post更多细节。注意到子域增加了这个限制......例如。 //images.mydomain.com
未准备好的 View 上的“感知性能”(首次渲染时间,FOUC)也会受到影响,因为对文件(例如 CSS)的多个请求会“阻止”来自同源。
所以是的,如果您可以使用您发布的代码将它们捆绑在一起,那是值得的。
希望这对您有所帮助。
关于javascript - 推迟 wordpress 插件 css/script 好不好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56534326/
我是一名优秀的程序员,十分优秀!