我有一个网站,其中有很多combo boxes和auto-complete textboxes,它从数据库主机中获取数据。
我不希望每次用户输入登录信息或页面刷新时都加载数据。
为客户端加载和存储数据的最有效、最安全和最快的方法是什么。还考虑一个中型数据库。
我尝试了一些事情,例如,
- 存储在
Javascript数组中 - 一旦用户刷新,它就会丢失。 - 包括
Servlets加载数据和在页面上填写,刷新也有同样的问题。 - 需要时使用
ajax和填充。 server side通过加载一次来存储数据,这节省了我每次查询数据库的时间。但是每次注销/登录时都必须对其进行维护。
有没有比这更好的方法
PS尽量不要让这个太主观,请只回复带有简要描述的方法。