欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

服务端的缓存简介

发布时间:2025/3/19 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 服务端的缓存简介 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

根据在软件系统中的所处的位置不同,缓存大体可分为三类:客户端缓存、服务端缓存、网络中的缓存。

本文重点介绍服务端的缓存。

一、数据库缓存

数据库属于IO密集型的应用,主要负责数据管理及存储。数据库缓存是一类特殊的缓存,是数据库自身的缓存机制。大多数数据库不需要配置就可以快速运行,但没有为特定的需求进行优化。在数据库调优的时候,缓存优化是一项很重要的工作。

以mysql为例,mysql中使用了查询缓冲机制,奖select语句和查询结果放在了缓冲区,以后对于同样的select语句,将直接从缓冲区读取结果,以节省查询时间。

二、平台级缓存

派台及缓存指的是用来写带有缓存特性的应用框架,或者可用于缓存功能的专用库。

java中缓存框架更多,例如:Ehcache,voldemort,JBoss Cache,OSCache,Cacheonix。

三、应用级缓存

当平台级缓存不能满足要求的时候,就该考虑应用级缓存了。应用级缓存需要开发者通过代码实现缓存机制。这里是noSQL的胜场。不论是Redis,mongoDB,,Memcached,都可以作为应用级缓存的重要技术。一种典型的方式是每分钟或者每一段时间后同意生成某类页面存储在缓存中,或者可以在热数据变化时更新缓存。

 

总结

以上是生活随笔为你收集整理的服务端的缓存简介的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。