Javascript Facebook API:缓存用户数据
有没有办法可以在客户端系统上缓存用户信息?例如,如果我有一个所有用户朋友的列表……通过 fql……有没有办法将其保存在某个地方,这样我就不必在每次使用该应用程序时都请求它?
如果我使用了不正确的术语,我深表歉意,因为我是一名业余程序员。
Is there a way I can cache user info on the clients system? For example, if I had a list of all of the users friends..via fql...is there a way to save that somewhere so that I don't have to request it on every use of the app?
I apologize if I've used incorrect terminology I'm an amateur programmer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以使用新的 HTML5 功能之一
您还可以检查浏览器是否没有可用的功能,并使用服务器端缓存机制,例如 memcached 或应用程序变量。
yes, you can use one of the new HTML5 features
You can also check to see if the broswer doesn't have that available, and use a server-side caching mechanism to your advantage such as memcached or application variables.
除了 HTML5 本地存储(如其他答案中的 DCMS 建议)之外,WebKit 浏览器和 userData 中还支持 SQLite在旧版本的 Internet Explorer 中。
您可以使用 jStorage (它支持 jQuery、Prototye 和 MooTools)之类的东西来支持客户端存储大多数浏览器。
Aside of HTML5 local storage (as suggested by DCMS in other answer) there is also SQLite support in WebKit browsers and userData in older versions of Internet Explorer.
You can use something like jStorage (it have support for jQuery, Prototye and MooTools) to support client-side storage in most browsers.