[码农] 前端搜寻的自动补完 后端怎么实作ㄚ

楼主: SuicideIwin () => print("Hello")   2023-06-28 16:24:53
假设在边版搜ID
打一个 s
出现
suicidework
suicidehelp
suicidebigcat
...
然后愈打就显示愈少这样
通常一般这种怎么达成?
因为资料都要去 db 拿吧
那如果做成类似输入停几秒就poll一次 不会影响很大吗?
在后端这边做 caching? 还是一般来说怎么解决这种需求的啊?
作者: surimodo (好吃棉花糖)   2023-06-28 16:29:00
关键字 autocomplete
楼主: SuicideIwin () => print("Hello")   2023-06-28 16:36:00
谢谢喔 我是说后端要怎摸提供东西给前端
作者: lovez04wj06 (车前草)   2023-06-28 16:58:00
API如果是问减轻搜寻效能压力的话,前端增加 延迟事件和keyin 时取消事件,或者加入鼠标移动判断之类都行

Links booklink

Contact Us: admin [ a t ] ucptt.com