首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为中小型web应用程序设计缓存?

为中小型web应用程序设计缓存?
EN

Stack Overflow用户
提问于 2010-07-04 11:16:13
回答 2查看 119关注 0票数 3

我有一个web应用程序,目前在JS中是~700 LOC (更多是服务器端)。我使用的是jQuery。当我试图最小化对服务器的AJAX请求时,我遇到了缓存和意大利面条代码开发的尴尬组合。我觉得我需要一个更集中的解决方案。

我的想法是:使用AJAX调用make (URL和args)创建一个map,并创建一个脏点。如果应用程序的一部分决定地图中的数据已过时,它会将脏位设置为true。如果应用程序的一部分请求数据,而数据是脏的或不存在,地图将在返回之前从服务器请求数据。否则,map将直接返回它。

这听起来像是一个好的设计吗?或者,有没有jQuery插件或其他代码已经可以做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2010-07-04 12:01:27

我觉得不错。您基本上是在创建一个自定义缓存系统。您有一种方法可以根据需要使缓存无效并刷新缓存。这就是所有缓存系统的核心。

至于jQuery可用的库,我不能说。

票数 1
EN

Stack Overflow用户

发布于 2010-07-04 12:11:15

jCache插件是一个jQuery插件,它允许你按键(网址和参数)进行缓存。在检索值时,可以创建一个包含真实数据和脏标志的对象(或作为过期控件的Date对象)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3173613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档