网站地图官方微信:
网站首页 泗桥乡 金江乡 通城镇 漳扎镇 罗场乡 李俊镇

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 小腿能粗到什么地步? |

    我的小腿,真的非常粗,而且近来可能是运动的缘故,好像还加粗了...

    查看详情>>
  • | 放弃了微服务,我们为什么要重回到单体架构? |

  • | 如何评价吴京马上要上映的新电影《镖人》? |

  • | 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”? |

  • | kafka如何解决重复消费? |

  • | 超小团队选择Django还是Flask? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • | 为啥苹果不给 MacBook Pro 加上这些特性? |

  • | 鱼缸能不能做到一直不换水还很清澈? |

  • | 南昌舰以一对二逼退外舰详情披露,哪些内容值得关注? |

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

  • 以前的前女友,长得很漂亮,大眼睛高鼻子,脸部除了有些扁平外可...

    2025-06-29
  • 说个反的,1660显卡玩黑猴,画面马赛克但游戏流畅,也就没在...

    2025-06-29
  • 当说大话说成习惯的时候,可能他自己都开始相信了。 拿这种事...

    2025-06-29
  • 不会是湖南交通工程学院的吧,答辩现场老师当场反驳了一个学生j...

    2025-06-29

关注我们

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