WordPress网站缩小Javascript&;CSS

WordPress网站缩小Javascript&;CSS,javascript,wordpress,performance,Javascript,Wordpress,Performance,我希望你能为我提供更多关于这个话题的见解。我目前正在工作的网站有一个糟糕的页面速度测试等级。其中一个不及格的分数是外部JavaScript文件。这告诉我要合并这些文件来解决这个问题。我对这方面的进展犹豫不决,因为JS文件与插件相关联。请就您认为最好的方法提供一些反馈。多谢各位 不管它是哪个插件,都将所有JS文件合并到一个插件中,并将其存储在根目录中 只合并与每个指定插件相关的JS文件 使用WordPress缩小插件完成任务 选项一我很紧张,一旦到了更新插件的时候,它可能会崩溃。不能让这种情况发生

我希望你能为我提供更多关于这个话题的见解。我目前正在工作的网站有一个糟糕的页面速度测试等级。其中一个不及格的分数是外部JavaScript文件。这告诉我要合并这些文件来解决这个问题。我对这方面的进展犹豫不决,因为JS文件与插件相关联。请就您认为最好的方法提供一些反馈。多谢各位

  • 不管它是哪个插件,都将所有JS文件合并到一个插件中,并将其存储在根目录中

  • 只合并与每个指定插件相关的JS文件

  • 使用WordPress缩小插件完成任务

  • 选项一我很紧张,一旦到了更新插件的时候,它可能会崩溃。不能让这种情况发生,因为画廊的沉重滑块动画,无法承受停机时间

    选择二似乎是最合乎逻辑的办法。然而,当更新插件时,这会有什么影响


    选项三似乎太好了,不可能是真的。如果是这样,请分享一些你已经成功使用的插件

    尝试使用Cloudflare服务(它有一个免费计划)。它包含“自动缩小”功能,您可以选择缩小:

    • CSS

    • Javascript

    • HTML

    这样,您就不需要处理各种各样的插件,如果出现任何问题,您可以快速关闭缩小功能


    Cloudflare还有其他可以提高页面速度测试的功能,请尝试一下。

    尝试使用Cloudflare服务(它有一个免费的计划)。它包含“自动缩小”功能,您可以选择缩小:

    • CSS

    • Javascript

    • HTML

    这样,您就不需要处理各种各样的插件,如果出现任何问题,您可以快速关闭缩小功能


    Cloudflare还有其他可以提高页面速度测试的功能,请尝试一下。

    没错,WP之所以迟钝,是因为它很容易通过第三方插件膨胀。根据我的经验,在编写自己的代码变得更容易之前,你只能在其他人的代码上胡乱摆弄——特别是在一个像WP一样经常更新的生态系统中

    我不建议尝试手动组合文件,除非您知道每个已安装插件中的每一位代码都做了什么,以及文件如何包含在后台。此外,您的所有工作都将在下一次插件更新时被覆盖

    理想情况下,我要做的是寻找那些导致代码膨胀最多的插件(你知道,那些插件附带了所有漂亮的插件、集成、皮肤、布局和功能,但你实际上只在联系人页面上显示一个小部件——我们都有一个)并推出我自己的轻量级解决方案,这样我就可以完全删除插件

    如果你因为缺乏时间/金钱/耐心/兴趣而无法做到这一点,那么你最好的选择是使用minifier或“scripts to footer”(脚本到页脚)插件,至少在渲染线上移动速度较慢的内容


    别忘了:最后,不要以在pagespeed测试中获得更高的分数为目标(比如谷歌的),争取一个对你的内容和用户来说合理的加载时间。

    没错,WP之所以迟钝,是因为它很容易被第三方插件膨胀。根据我的经验,在编写自己的代码变得更容易之前,你只能在其他人的代码上胡乱摆弄——特别是在一个像WP一样经常更新的生态系统中

    我不建议尝试手动组合文件,除非您知道每个已安装插件中的每一位代码都做了什么,以及文件如何包含在后台。此外,您的所有工作都将在下一次插件更新时被覆盖

    理想情况下,我要做的是寻找那些导致代码膨胀最多的插件(你知道,那些插件附带了所有漂亮的插件、集成、皮肤、布局和功能,但你实际上只在联系人页面上显示一个小部件——我们都有一个)并推出我自己的轻量级解决方案,这样我就可以完全删除插件

    如果你因为缺乏时间/金钱/耐心/兴趣而无法做到这一点,那么你最好的选择是使用minifier或“scripts to footer”(脚本到页脚)插件,至少在渲染线上移动速度较慢的内容


    别忘了:最后,不要以在pagespeed测试中获得更高的分数为目标(如谷歌的测试),而是以获得对您的内容和用户合理的加载时间为目标。

    感谢您的反馈。我认为这是一种选择,但它不是像我希望的那样安全。真正出卖这笔交易的是他们被黑客攻击的时候。感谢您的反馈。我认为这是一种选择,但它不是像我希望的那样安全。真正出卖这笔交易的是他们被黑客攻击的时候。