如何解决使用 CDN 中的多个库会降低我的站点速度吗?
我是 Web 开发的新手,我在我的网站上出于不同目的使用了多个库。使用所有这些库会降低我网站的速度吗???谢谢!
使用的库:
- 真棒
- Jquery
- animejs
- smoothScool
- 选择2
- 等
解决方法
如果你有很多的话,他们可以。
- 可能会限制大量并行请求(例如,一次超过 8 个)
- 如果库中有大量代码,则需要传输大量数据。在连接速度较慢的情况下,必须在网站正常运行之前传输大量数据是一个问题。
为了缓解其中一些问题,请考虑将所有库合并到一个单个脚本文件中,您可以使用 Webpack 等模块捆绑器将这些文件捆绑在一起。此外,请确保使用 tree shaking 删除永远不会使用的代码,并 minify 生产代码,以便通过网络发送尽可能少的代码。您还可以考虑等待加载非必要的库(如平滑滚动),直到网站正常运行所需的库准备就绪。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。