网站中有三个js文件大小超过100KB,超级影响加载速度,想问怎样优化?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站中有三个js文件大小超过100KB,超级影响加载速度,想问怎样优化?相关的知识,希望对你有一定的参考价值。

1. 将你的JS文件进行压缩,百度一下,工具一把
2. 服务器端开启gzip压缩
3. 如果你是3个单独的JS,那么你可以合成1个文件,减少请求次数
4. 将你的<script>标签写在页面底部<body>标签结束之前
5. 检查你的js中是否存在特别耗时的逻辑,因为脚本加载时阻塞式的,它会加载完并执行完之后,才会加载其它资源,因此慢并不一定是文件大,也可能是文件执行花了很长时间
6. 如果还是觉得很慢,你可以使用动态加载,不要直接在页面中写<script>标签,而是动态创建一个<script>将该脚本引进来,这样的加载方式是非阻塞式的,不会影响其它资源加载。
7. 上面方法全用了,还是觉得很慢,那你应该检查你的服务器和网络情况,因为按理来说100多kb的脚本不至于慢到不可接受的地步。
8. 将页面中的资源分散到多个一级或二级域名,因为浏览器对同一个域名同时加载的资源数量是有限制的
9. 如果你还是觉得很慢,那就玩些高级玩意儿吧(如使用CDN加速等)
10. 上面方法都试过,还是不奏效?那我也没辙了,除非能现场分析。
参考技术A 用js压缩工具压缩一下吧,百度搜索就有的 参考技术B JS文件优化,站长网页这个功能。

创建一个空文件, 为啥文件大小是0kb?

例如,创建一个空的txt文件, 文件大小是0个字节, 为什么会是0,不是还有文件名、图标等信息吗?

参考技术A 哪些不属于文件的大小 ,文件的大小是指里面的数据。就你你杯子是空的,那么就是空杯追问

那文件名等信息保存在哪里? 是不是也占硬盘空间,只是没显示而已?

追答

那些都被呼了

追问

??被呼了?

以上是关于网站中有三个js文件大小超过100KB,超级影响加载速度,想问怎样优化?的主要内容,如果未能解决你的问题,请参考以下文章

照片怎么压缩到100k以内

js 控制图片大小

如何把2M以上的图片缩小到100k以内,谢谢

Webpack 4“大小超过了推荐的限制(244 KiB)”

Linux 删除早于相同时间的文件

小程序代码包大小为 2237 kb,上限为 2048 kb,请删除文件后重试