gpt4 book ai didi

jQuery/AJAX 自动完成,每个 session 仅查询 MySQL 表一次

转载 作者:行者123 更新时间:2023-11-30 23:31:24 26 4
gpt4 key购买 nike

我正在使用 jQuery/AJAX 开发自动建议(自动完成)功能。问题是我将为此使用的 MySQL 表有 30,000 条记录并且服务器负载很高。所以我不想每次访问者按下按钮时都查询 MySQL 表,我宁愿每个用户 session 查询一次。有实现这一目标的选择吗?也许缓存或检索 30,000 条记录一次并将其存储在某个地方?

谢谢,

祖尔卡

最佳答案

使用缓存选项。但它可以让用户输入以前的值。否则它会命中服务器。

$(function() {
$("#empname").autocomplete(
'getNames.action',
{
scroll:false,
minChars:1,
delay:0,
width:200,
autoFocus:true,
cache:true,
formatResult: function(data, value) {

return value.split(".")[0];
}
});
});

关于jQuery/AJAX 自动完成,每个 session 仅查询 MySQL 表一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10426950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com