推迟WordPress的插件CSS /脚本好吗

时间:2019-06-10 22:36:25

标签: javascript jquery css wordpress deferred

虽然经历了不同的网站速度测试,但似乎我的网站针对插件所使用的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");

}

1 个答案:

答案 0 :(得分:0)

特别是在移动设备上,最大的性能开销之一就是自己创建HTTP请求-因此,始终最好的做法是限制可访问的位置。

(对于所有浏览器)并发请求限制也很重要。有关更多详细信息,请参见此post。 注意子域会增加此限制...例如。 //images.mydomain.com

在未启动视图上的“感知性能”(首次渲染时间,FOUC)也会受到影响,因为对CSS等文件的多个请求会“阻止”同时加载视觉资产(图像,徽标,字体等)。相同的起源。

是的,如果您可以使用发布的代码将它们捆绑在一起,那就值得这么做。

希望这会有所帮助。