摘要:
php的sys_getloadavg sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。 与其让服务器因负载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮 阅读全文
摘要:
集群是物理形态,分布式是工作方式。 只要一堆机器放在那里,就是集群。比如Nginx后面的十台服务器,就是一个集群 分布式将任务放在多个物理隔离的节点上进行。 分布式中各个子节点互不通信,统一受管控中心管理调度。比如Nginx到php-fpm过程,各个后端web服务器是不可以通信的,但是它们都受Ngi 阅读全文
摘要:
在做数据缓存的时候,通常都是把数据从数据库读取出来,然后放入缓存,接下来在缓存的有效期内都是从缓存读取数据减少数据库压力。但是在高并发环境下,就有可能出现问题,比如根据指定格式从redis下拿数据,但是当下key是不存在的,那么就需要往里面写数据,如果多个进程同时请求,会造成数据的二次写入,如果逻辑 阅读全文
摘要:
在使用json_decode函数想把json串转化为数组的时候,出现了null,当时还以为是因为json对字符串的长度有限制,还以为是因为两边少了引号,经过多次处理,发现都没有效果。 百度各种帖子,发现此问题还有人遇到过,那么这个问题肯定也就有解决的方法啦~看过几个帖子,总结问题的出现原因大概有这么 阅读全文