2017-08-09 38 views
0

我希望你能为我阐述一些关于这个话题的更多见解。我目前正在使用的网站有一个糟糕的页面速度测试等级。其中一个失败的等级是外部JavaScript文件。这是告诉我结合这些文件,以解决这个问题。由于JS文件与插件相关,所以我在犹豫如何继续前进。请就您认为最好的方法提供一些反馈意见。谢谢。WordPress Website Minify Javascript&CSS

  1. 无论哪个插件将所有JS文件合并为一个并将其存储在根目录中。

  2. 只有结合这些太相关的每个指定插件

  3. 使用WordPress的缩减大小插件来完成这项工作的JS文件。

选项一我很紧张,一旦它来更新插件它可能会中断。由于画廊的沉重的滑块动画不能发生这种情况,无法承受停机时间。

选项二似乎是最合乎逻辑的方法。但是,更新插件后会产生什么样的影响。

选项三似乎太好了,以致无法实现。如果是这样,请分享一些您已经成功使用的插件。

回答

0

确实,WP可能会迟缓的原因是因为它很容易让第三方插件膨胀。根据我的经验,只有在编写自己的代码之前,您才可以轻松地处理其他人的代码 - 特别是在像WP一样经常更新的生态系统中。

我不会推荐尝试手动合并文件,除非您知道每个已安装插件中的每一段代码都会执行以及文件如何包含在背景中。此外,您的所有工作将在下一次插件更新时被覆盖。

理想,我会做的就是寻找这导致大多数代码膨胀(插件,你知道,那些与所有漂亮的插件和集成以及外观和版式和功能插件,但您只真正用于在联系页面上显示单个小部件 - 我们都有一个),并推出我自己的轻量级解决方案,以便我可以完全删除插件。

如果因为缺乏时间/金钱/耐心/兴趣而无法做到这一点,您最好的选择是使用缩小器或“脚本到页脚”插件至少将缓慢的东西向下渲染线。

不要忘记:最终,不要试图在pagespeed测试中获得更高的分数(比如谷歌的),旨在获得一个对您的内容和用户来说合理的加载时间。

0

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

  • CSS

  • 的Javascript

  • HTML

这样一来,你不需要处理各种插件,如果它造成任何问题,您可以快速关闭缩小。

Cloudflare还具有其他功能,可以提高页面速度测试,所以试试看。

+0

欣赏反馈。我确实认为这是一种选择,但它不像我希望的那样安全。真正出售这笔交易的是他们被黑客入侵的时间。 https://blog.cloudflare.com/the-four-critical-security-flaws-that-resulte/ –