网站地图官方微信:
网站首页 坦头镇 南通镇 龙文区 架桥镇 汤丹镇 尼雅乡

当前位置: 首页 >

既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?

page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。

应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。

至于应用层的缓存,从局部性原理来说,都是一样的。

就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。

不同之处在于,应用层缓存的是业务数据,这个数据可…。

既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?

  • | 是什么原因导致HDR无法推行? |

    先问是不是。 首先HDR游戏到处都是,除了一些独立小游戏和...

    查看详情>>
  • | 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? |

  • | 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗? |

  • | 2025 年 NBA 选秀大会,弗拉格当选状元,杨瀚森 16 顺位被选中,怎样评价各队的选秀结果? |

  • | 如何解读广西举全区之力支持柳州化解债务? |

  • | 为什么今年的雷霆会惹众怒? |

  • | 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座? |

  • | 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用? |

  • | 能否对比一下Claude Code和Gemini CLI,你的选择建议是? |

  • | 大家都喜欢用什么浏览器? |

  • | 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么? |

  • 因为这个预告片透露的信息很少,只展示了游戏的美术效果和题材主...

    2025-06-27
  • 因为京东快要被犹资玩死了,东子几年都见不到人,谁都知道他被夺...

    2025-06-27
  • fbx文件格式要么使用fbxsdk读取,要么看文档自己梭哈:...

    2025-06-27
  • 就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼...

    2025-06-27

关注我们

添加微信好友,关注最新动态