
五个步骤减少JavaScript文件数量
最小化使用JavaScript
使用JavaScript对您的网站来说可能是一个很大的资产。它可以帮助您实现视觉效果和特殊功能。换句话说,它可以丰富您的网站。但是您知道吗,使用过多的JavaScript会大大降低您的页面速度,尤其是当它们体积较大并且必须从多个单独的文件加载时?
很容易看到问题
如果您使用WordPress作为您的网站,并尝试了所有可用的性能插件和服务器应用程序来提高页面速度,您经常得出结论,您能够一点一点地加快您的网站速度,但网站通常仍然有平均的加载时间。想一想,如果您尝试从您的网站中移除所有JavaScript文件会怎样?这样做,您会很快看到您的WordPress网站的页面速度会成倍增加。有趣的是,WordPress主题使用的一些JavaScript文件甚至不需要正确显示页面。例如,大多数WordPress网站甚至不使用Jquery库文件。然而,这个文件在所有WordPress安装中都是标准加载的,还有其他几个未使用的JavaScript文件,这大大减慢了网站速度。此外,有时大型JavaScript用于小的视觉效果或网站功能,网站可以在没有这些功能的情况下运行良好,或者可以很容易地用CSS替换。在某些情况下,您可以简单地完全移除视觉效果和功能(大多数人真的不在乎您的视觉效果和很酷的网站功能,他们更关心快速浏览您的网站并获得他们想要的信息)。
JavaScript文件如何影响网站性能?
每次您的网站加载一个JavaScript文件时,它都会创建一个新的HTTP请求来加载和分析文件,然后才能渲染您的HTML页面。文件越大,您拥有的文件越多,浏览器完成加载您的网页所需的时间就越长。要了解有关JavaScript文件数量(及其大小)在您的网站上加载的更多信息,您可以使用网站速度测试来测试您的网站。
这是否意味着我应该总是移除所有JavaScript?
不。某些JavaScript对于正确显示您的网页是100%必要的。它们需要用于某些网站功能,用于广告或其他重要目的。有时您就是不能没有它们。
从您的网站移除JavaScript文件的最佳方法
打开您网页的源代码,首先制作一个备份副本。
一旦完成此操作,在源代码中进行.js搜索以找到您的网页加载的所有JavaScript文件(大多数JavaScript文件是从页头或页脚加载的)。
一旦找到所有JavaScript文件,尝试一次移除所有文件,并检查您的网页是否仍然按您想要的方式工作。
当它不工作时,使用您备份副本中的代码,尝试逐个移除每个JavaScript,以查看它对您的页面有什么影响。
当它有负面影响时,不要移除脚本,当您的网页在没有它的情况下加载正常时,您可以省略JavaScript文件。
内联较小的JavaScript
当您的网页只加载几个小的JavaScript文件时,您应该尝试内联它们。内联脚本最适合页面速度。
将所有JavaScript文件合并为一个文件
为了最小化HTTP请求的数量,您应该尝试将所有JavaScript文件的内容合并为一个更大的文件。但是,这并不总是适用于每个JavaScript文件。尝试看看它对您的网站有什么效果。
延迟加载较大的JavaScript文件
当您的网站加载较大的JavaScript文件并且您不能没有它们时,建议延迟加载这些脚本。