虽然经历了不同的网站速度测试,但似乎我的网站针对插件所使用的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");
}
答案 0 :(得分:0)
特别是在移动设备上,最大的性能开销之一就是自己创建HTTP请求-因此,始终最好的做法是限制可访问的位置。
(对于所有浏览器)并发请求限制也很重要。有关更多详细信息,请参见此post。
注意子域会增加此限制...例如。 //images.mydomain.com
在未启动视图上的“感知性能”(首次渲染时间,FOUC)也会受到影响,因为对CSS等文件的多个请求会“阻止”同时加载视觉资产(图像,徽标,字体等)。相同的起源。
是的,如果您可以使用发布的代码将它们捆绑在一起,那就值得这么做。
希望这会有所帮助。