为什么用缓存

为什么用缓存,缓存快啊,为什么快啊,你知道吗,我用PHP 2年都不知道为什么用缓存


你在自己测试机去访问自己测试页面,很快,一眨眼,没错,那个你是感觉不到任何延迟的。简而言之就是没压力

(数据库读取 秒取)(网络反映,一个页面就是秒读)(程序,,没啥可说的)

这量是1,但是放到一个线上就不一样了,不是你一个人在访问这个页面,是成百上千至万人访问,每来一个人访问时候就要跑一次程序,去跑一次数据库,在数据库拿出来在呈现,如果出现同一时刻多人访问你的页面时候,你的数据库瞬间垮了,,网络也承受不住啊亲(举例何时多人同时访问你的页面:你搞活动啊促销啊,别人觉得有利可图,省钱时候不就光顾了,秒杀啊,双11啊,团购啊)

这时候我们就可以做页面缓存了,首先应该知道基本知识,用户看到的实际是一个html页面,html是一个文件,文件又是文本组成,我们只要把文本记录到一个容器里面,下次别人来访问时候,先从容器去拿,这样就不会进数据库,数据库压力就会大大减轻,具体办法看你自己,有人用redis ,有人用文件缓存,有人用Memcache ,不懂百度一下看看怎么用就行了,目的就是把html的文本放到那个容器里面然后方便读取修改添加删除就OK了

很多加速原理都可以这么做,你实际看到东西在计算机里面就是一段数据。刚才是页面缓存减少数据库压力,

后面你可不可以把数据库表缓存,数据库导入时候都是一个文件导入的,表也是一段数据,在用户频繁使用地方在使用缓存,就增强了用户体验的流畅性,毕竟作为一个用户逛网站肯定是秒点秒进用起来舒服,你写的程序慢的跟个蜗牛一样,谁还用你产品啊,程序员的工资高低就是在这体现出来的。

别跟我扯什么这个功能那个功能,用户用起来肯定更好,功能都是次要的,关键在于快慢,你功能再好,慢的跟个蜗牛一样,上线是吸引人,人一多卡的狗一样(你玩游戏卡了,你不暴躁如雷?要是我都气的砸手机砸电脑了),瞬间就把别人用的激情磨灭,然后默默的点了八叉逛别的去了。当然二者兼备肯定更棒


会用缓存和不会用缓存是一个分水岭,后面的路还很长啊

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值