防抖和节流到底该用哪个?搜索框输入请求老是发太多次

Good“萍萍 阅读 2

我在做一个搜索功能,用户每输入一个字就触发一次请求,结果服务器压力太大了。我试过用防抖,但有时候用户打字快,反而搜不到中间结果;换成节流又感觉响应太慢。到底该怎么选?

这是我的搜索框结构:

<input 
  type="text" 
  id="searchInput" 
  placeholder="请输入关键词"
/>
<div id="results"></div>
我来解答 赞 2 收藏
二维码
手机扫码查看
暂无解答

暂无解答