当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_河南省新乡市新乡市平原城乡一体化示范区赶长疗臵移动电话股份有限公司
- 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 目前最流行的 rust web 框架是什么?
- 你们都用 Flutter 开发了什么 App?
- rust有什么适合萌新练手的项目吗?
- Vue性能优于React,那为什么还不用Vue?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 2025 国内公司前端团队都在搞些什么?
- 如何成为氛围感美女?
- 我男朋友年薪远高于我,我说因为女生生理结构需要生娃,生娃这件事情女性需要比男生牺牲更多,我说的对吗?
- 我要去广州开游戏公司了,开发独立游戏!有什么可以叮嘱我的吗?
联系我们
邮箱:
手机:
电话:
地址:
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
作者: 发布时间:2025-06-24 18:15:12点击:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
- 上一篇 : 为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用?
- 下一篇 : 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
新闻资讯
-
2025-06-26如何评价阿富汗取消与中国的石油开***合同?
-
2025-06-26如何看待“Hutool”工具类库广受欢迎?
-
2025-06-26Firefox 浏览器是否还有可能浴火重生?
-
2025-06-26为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
-
2025-06-26Android为什么不直接执行Linux的程序?而是自己搞一套?
相关产品