JavaScript 和 CSS
我们的研究还发现,遗憾的是,68% JavaScript 和 CSS 文件……通过压缩这些文件(即从源代码中删除不必要的行、空格和注释),您可以减少资源的大小,从而缩短加载时间,进而提高您在搜索引擎上的排名。可以使用两个知名的工具来缩小 JS 代码:JSMin 和 YUI Compressor。后者还可以减少CSS的数量。Closure 编译器是另一个方便的工具,它可以分析你的 JavaScript 并通过重写或缩小来删除死代码。混淆是一种替代方法,比最小化更有效,但风险也更大,更容易出现错误。
除了缩小脚本和样式之外,还要记得使用gzip 或 deflate压缩 HTML、CSS 和 JavaScript 代码。其规模将缩小一半,甚至更多。
根据《JavaScript 状态》和《页面重量》报告(该报告提供了与移以色列电子邮件列表动和桌面体验中 Web 上 JS 和 CSS 的使用相关的指标),一个网页平均会产生 25 个请求(20 个 JS 请求和 5 个 CSS 请求)。
对于我们的站点审核工具,被认为包含“太多 JavaScript 和 CSS 文件”的页面是那些包含超过 100 个资源的页面......这已经很多了!然而,所分析的网站中,只有 1% 受到了影响。因此请注意不要让 JS 和 CSS 文件过载您的页面。一般来说,它们生成的查询越少,性能就越好。还可以考虑将 CSS 和 JS 文件合并为单个文件,以进一步加快加载速度。
提高服务器性能
造成加载缓慢的因素之一当然是HTML页面过大。然而,正如我们之前所看到的,只有 1% 的分析站点受到此问题的影响。那么,如何解释装载剩余 42% 货物的困难呢?
通常,它们与服务器问题有关。如果网络服务器效率低下,页面访问速度也会变慢。检查您的托管服务和提供的包,或者可能更换提供商......即使这意味着使用专用服务器。