性能优化
文章平均质量分 87
weixin_42936434
这个作者很懒,什么都没留下…
展开
-
前端项目上线后,浏览器缓存未刷新问题
http的缓存机制是一种优化策略。但也会出现文件变动后浏览器没有更新的问题。综上,入口文件不缓存或采用协商缓存,其他静态资源使用强缓存,url拼接hash值或者打包时给文件名加上hash值。原创 2023-03-07 21:52:58 · 5156 阅读 · 0 评论 -
vue项目性能优化——断点续传
用element-ui提供基于文件流的上传方案:2、基于BASE64的上传方案二、如何实现断点续传?1、拿到文件,对文件进行切片,有两个方式,一种时固定数量,另一种时固定大小。2、用SparkMD5库对每一个分片进行命名(服务器接口后,会对相同hash的文件进行合并)3、发请求传文件,可以有串行和并行两种方式。这里使用串行,一个一个发,方便点击暂停上传的时候取消发送。4、可以拿一个数组保存待发的文件,上传成功的文件可以从数组里面删除。这样,当再次点击继续发送的时候,就不需要重复发送了。5、原创 2022-07-02 17:47:20 · 4244 阅读 · 0 评论