web端开发之缓存技术
来源:互联网 发布:js 获取event对象 编辑:程序博客网 时间:2024/06/05 08:15
原文出自:成都网站优化
缓存:是一种用空间换取时间的技术。
缓存失效问题:为了保存从缓存中读取主数据和慢速数据(数据库)一致,则需要在慢速数据(数据库)中对应的数据发生变化的时候,清除缓存中相应的数据(缓存依赖)。
缓存是改进网站性能的第一手段,就像索引是改进数据库性能的第一个手段一样,aspx缓存主要分为:页面缓存(中庸) 数据源缓存(最不灵活) 自定义数据缓存(灵活)这三种类型。
cathe的用法: 使用之前先判断缓存中是否有数据。 Cache["userInfo"]=list; 另一种方式:Cache.insert("userInfo",list,"依赖注入",过期时间,滑动过期时间,委托,优先级);
缓存的作用:数据可以存储在缓存中(实际存储在内存中)。那么下次用户访问时有数据,直接将缓存数据返回给用户,不需要查询数据库,并且减轻数据库压力。
注意:经常访问数据,不经常变化可以放在缓存中。例如:(商品类别,敏感词库。) Cache和Session都是服务端状态保持机制,cache是共享的,每个用户获取的数据是相同的,但是Session是每个用户都有自己的Session对象。
0 0
- web端开发之缓存技术
- web页面缓存技术之Local Storage
- web页面缓存技术之Local Storage
- Web开发之分页技术
- web技术之负载均衡与缓存技术
- Web缓存技术概述
- Web缓存技术概述
- Web缓存技术概述
- Web缓存技术概述
- Web缓存技术概述
- Web缓存技术概述
- Web缓存技术概述
- Web缓存技术
- Web缓存技术概述
- Web缓存技术概述
- web缓存技术
- web缓存技术
- Web缓存技术
- 元数据(MetaData)
- 【Leetcode】Single Number II
- 【VSTS 日志】TFS 2015 Update 1 发布 – Git和TFVC代码库可以混合使用了
- IO流--读取键盘录入(流转换和流的操作规律)
- 相对路径和绝对路径的区别
- web端开发之缓存技术
- Map拷贝 关于对象深拷贝 浅拷贝的问题
- iOS系统的单例类
- LintCode_颜色分类
- Caffe C++API 提取任意一张图片的特征系列一----ImageData
- Servlet及HttpServlet源码
- This project has the JPA facet, but no JPA project could be created.
- 更改Xcode项目名及app名称
- 图片存储带沙盒路径