网站地图官方微信:
网站首页 帐簿 展示台 夜视仪 眼镜及配件 学校家具 信封

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告? |

    最近 618 ,某东和某宝简直爆炸,手机一天天跳来跳去的.....

    查看详情>>
  • | 开战斗机从上海到北京要多久,那是一种什么样的体验? |

  • | 为什么 Bun 选择了 Zig 以及 JSCore? |

  • | 你们是怎样看待警察这一职业的? |

  • | 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫? |

  • | 现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗? |

  • | 间谍一般是怎么暴露的? |

  • | 怎么看待B站舞蹈区和某些风格比较暴露的up? |

  • | 从技术上看,cloudflare比其他公司牛在哪儿? |

  • | 国产轮胎那么便宜,为什么很多人非要买高价的国外轮胎?? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • 上面这位的纹身比吴的只多不少,做的乱七八糟的事更不少。 但...

    2025-06-28
  • 谢邀,从来没有写过J***a。 之前同期的一个实习生先前只...

    2025-06-28
  • 5070ti应该算吧,打开黑猴,影视级画质,超级光追看了看帧...

    2025-06-28
  • 换M4 Pro的MacBook Pro就完全够用了;你甚至不...

    2025-06-28

关注我们

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