网站地图官方微信:
网站首页 泗河镇 淮源镇 砖塘镇 皇桐镇 柳江镇 民权乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 什么才是真正的爱情? |

    在吉林,有这么个男子,和女友谈了6年恋爱,期间花在女友身上的...

    查看详情>>
  • | 毕设答辩,老师说node不可能写后台怎么办? |

  • | 《庆余年》中的范闲为什么突破不了大宗师? |

  • | 有没有免费的云服务器? |

  • | 微信头像会影响第一印象吗? |

  • | 为什么人到中年,很少有身材苗条的? |

  • | 为什么欧美影视喜欢露点? |

  • | 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准? |

  • | 小鹏G7发布,对标小米YU7有优势吗? |

  • | 为什么中国很少有人使用linux? |

  • | 你们是怎么远程用NAS听歌的? |

  • 出海第一步,搞定工具库。 最近把一位只会 Vue 的同...

    2025-06-22
  • 推荐下自己编写的 游戏服务器 框架:) braid Brai...

    2025-06-22
  • 没看过chrome的不做比较, 只是觉得firefox的代码...

    2025-06-22
  • 最近随着天气越来热,各种的“空调”产品也层出不穷,各大群里都...

    2025-06-22

关注我们

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