logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

后端接口太慢,前端如何优雅地实现一个“请求队列”,避免并发打爆服务器?(一次性发送多个请求的优化方案)

【前端请求队列优化方案】针对批量请求导致页面卡顿和服务器过载的问题,本文提出了请求队列的解决方案。通过实现一个RequestPool类,可控制请求并发数量(默认3个),支持失败重试(可配置次数和间隔)、超时处理(默认20秒)和请求去重功能。该方案采用队列机制管理请求,确保同时运行的请求数不超过设定阈值,并自动处理任务排队和接续。使用示例显示,相比Promise.all的无序并发,该方案能有效减轻服

文章图片
后端一次给你10万条数据,如何优雅展示,到底考察我什么?

大家好,基础是进阶的前提是我的初心,今天跟大家来唠唠嗑,如果后端真的返回给前端10万条数据,咱们前端要怎么优雅地展示出来呢?(哈哈假设后端真的能传10万条数据到前端)createDocumentFragmentrequestAnimationFramedocument.createDocumentFragment()vue-virtual-scroller的使用,展示巨量数据,长列表优化,虚拟列表

文章图片
前端性能优化之大文件上传

在现代Web应用中,用户上传大文件已成为常见需求。然而,直接上传大文件会面临诸多挑战,例如网络不稳定导致上传中断、长时间上传导致用户体验差、服务器压力大等。因此,优化大文件上传性能显得尤为重要。文件切片与并发上传 断点续传 后台处理优化 安全性考虑 用户体验优化 秒传功能 基于WebWorker的并行处理vue-simple-uploader计算文件哈希值文件切片并发上传查询上传失败的切片Prom

文章图片
为什么 React 的函数组件每次渲染执行两次

为什么 React 的函数组件每次渲染执行两次React 的函数组件在每次渲染时会执行两次的原因是什么?React 函数组件为什么会在渲染时执行两次而不是一次?React 函数组件为什么会执行两次而不是一次呢?有什么好处?

文章图片
微信小程序性能优化、分包

性能优化是任何应用开发中的重要组成部分,尤其是在移动环境中。对于微信小程序而言,随着用户量的增加和应用功能的丰富,性能优化显得尤为关键。良好的性能不仅提升用户体验,还能增加用户留存率和应用的使用频率。性能优化,涵盖从首屏加载、分包、网络请求到渲染性能等多个方面。优化微信小程序超包问网络请求:合并请求,减少HTTP请求次数;使用缓存策略减少重复请求。布局与样式:避免使用复杂的CSS选择器;合理使用F

文章图片
vscode GitLens使用

vscode GitLens使用​​​​​​​​​​​​​​​​​​加入暂存区,和取消修改操作取消暂存区,取消add操作commit(提交)后撤回push(推送)后撤回提交记录分支合并分支创建工作区暂存

文章图片
#vscode#ide#编辑器
vscode将文件中行尾默认CRLF改为LF

vscode将文件中行尾默认CRLF改为LF在Linux环境下,行尾序列(EOL)指的是行结束符。在Linux环境中,通常使用LF(Line Feed,即换行符)作为行尾序列。而在Windows系统中,则常使用CRLF(Carriage Return Line Feed,即回车加换行符)作为行尾序列。如果你在使用VSCode(Visual Studio Code)编辑文件时希望确保你的文件在Lin

文章图片
#vscode
Chrome(Google) 浏览器安装Vue2、Vue3 Devtools插件方法

Chrome(Google) 浏览器安装Vue2、Vue3 Devtools插件方法

文章图片
#chrome
git 版本回退操作git reset、git revert

回退分两种情况:1.已 commit,未push到远程仓库。git reset --soft(撤销commit)。git reset --mixed(撤销 commit 和 add 两个动作)。2.已 commit,并且push到了远程仓库。git reset --hard(撤销并舍弃版本号之后的提交记录)。git revert(撤销,但是保留了提交记录)。revert 合并提交有坑 reset

文章图片
浏览器缓存、HTTP缓存(强缓存、协商缓存),浏览器缓存和CDN的关系

一、什么是浏览器缓存?浏览器将请求过的资源(html、js、css、img)等,根据缓存机制,拷贝一份副本存储在浏览器的内存或者磁盘上。如果下一次请求的url相同时则根据缓存机制决定是读取内存或者磁盘上的数据还是去服务器请求资源文件。缓存通过url来判断,如果url不同则是新的资源。所以我们开发时前端会将一些js、css等文件在后面加hash值来避免资源更新时浏览器仍读取缓存文件,导致需要刷新才能

文章图片
#http
    共 123 条
  • 1
  • 2
  • 3
  • 13
  • 请选择