前端 js 缓存 + 后台memcache缓存

    在项目中用到缓存机制,又想把部分缓存信息给放到页面中处理,刚开始想到了cookie,但是转眼想到cookie有大小限制,故而只能用javascript缓存了,ps:这里的js缓存类似于html中dom元素中存放值,只不过js交互性比较好。

    整理结果如图:

   

流程步骤:

1、客户端浏览器向服务端发出请求

2、服务端判断缓存状态(是否更新了缓存)

3、如果未更新,则正常返回页面(图中未画出该过程)

4、服务器有更新,先去memcache中取的需要缓存的集合

5、服务器端向客户端浏览器返回缓存信息。


js缓存:

    页面端使用jquery ecache,具体使用方法这里不再叙述。

服务器端缓存:

    服务端使用memcache,memcache可以和web服务器在同一台机器上,也可以在不同机器上。当memcache服务器有更新时会通知web服务器更新缓存。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值