网站地图官方微信:
网站首页 潞灌乡 建国乡 棠棣镇 武都镇 纯复乡 富民县

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 为什么买了Switch后,却发现它并没有那么好玩? |

    我直接入了switch2。 我非常喜欢游戏,3A大作,但是...

    查看详情>>
  • | Vue性能优于React,那为什么还不用Vue? |

  • | 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场? |

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • | 什么时候你意识到自己不年轻了呢? |

  • | 大家身边得肺癌的人后来怎么样了? |

  • | Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目? |

  • | PHP现在真的已经过时了吗? |

  • | 055大驱在世界属于什么水平? |

  • | PHP现在真的已经过时了吗? |

  • | 在NAS上安装了什么应用,让你的生活体验有了巨大的提升? |

  • 隋老师在点评这点上作风有点像关羽:傲上而不辱下。 前两年隋...

    2025-06-17
  • 肯定是划时代的了。 100亿美元。 史上最高价的球队转让。...

    2025-06-19
  • 我去过大概20几次印度,出差跑市场做项目,几乎所有大城市都去...

    2025-06-18
  • 我是湖北的,我老公广东惠州的,我们结婚以后,我就在这边生活了...

    2025-06-19

关注我们

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