博客
关于我
Java面试题整理,闭关在家37天“吃透”这份345页PDF,纯干货
阅读量:637 次
发布时间:2019-03-15

本文共 324 字,大约阅读时间需要 1 分钟。

缓存相关问题解析

网站性能优化是一个永恒的技术难点,而缓存机制未必是传说中的神器。作为开发人员,我们需要深入理解缓存的工作原理以及它可能带来的问题。

缓存雪崩是指大量缓存同时失效的情况。以双十一为例,首页数据在短时间内大量失效,导致一次性向数据库查询,引发服务器压力爆炸。

缓存雪崩的解决方案主要包括以下几点:

  • 分布式缓存节点对热点项进行负载均衡2.ulent ed isthen set定时刷新缓存
  • 使用永不过期策略
  • 缓存穿透是指攻击者精心设计的请求,直接命中数据库而绕过缓存层。当黑客使用非法ID查询时,数据库成为入口。

    缓存穿透应采取以下措施:

  • 数据库层从未返回的请求缓存(Redis流行化后提出的补救方案)
  • IP 拉黑
  • 使用分布式布隆过滤器
  • 转载地址:http://dlmlz.baihongyu.com/

    你可能感兴趣的文章
    页面置换算法
    查看>>
    文件系统的层次结构
    查看>>
    减少磁盘延迟时间的方法
    查看>>
    vue(渐进式前端框架)
    查看>>
    权值初始化和与损失函数
    查看>>
    vscode设置eslint保存文件时自动修复eslint错误
    查看>>
    最大半连通子图
    查看>>
    Remove Extra one 维护前缀最大最小值
    查看>>
    GitHub完整记录数据库GHTorrent的下载和安装经验
    查看>>
    Gradle实战四:Jenkins持续集成
    查看>>
    wgcloud运维监控系统错误:防篡改校验错误次数大于10次,不再上报数据
    查看>>
    iOS 开发官方文档链接收集
    查看>>
    vue报错 created hook错误
    查看>>
    HDU - 4109 Instrction Arrangement
    查看>>
    JQuery--手风琴,留言板
    查看>>
    MFC 自定义消息发送字符串
    查看>>
    Linux操作系统的安装与使用
    查看>>
    C++ 继承 详解
    查看>>
    OSPF多区域
    查看>>
    Docker入门之-镜像(二)
    查看>>