2018-06-07 0 By admin

Nginx 错误页面配置

网站优化中,会对404和50x错误页面进行自定义设计,使公司网站更个性化和专业化。 正确的配置 error_page 404 /404.html; error_page 501 /501.html; 当浏览器访问过程中,出现以上的错误时;会展示相应的错误页,并返回相应的状态码。 错误页面的大小要大于…

2018-05-11 0 By admin

Zabbix 监控磁盘I/O

Zabbix 监控服务想要监控磁盘I/O的状态,首先就需要从众多设备中筛选出“磁盘块设备”;还要从区分块设备中的主设备和次设备,以及虚拟设备。 Linux 设备说明 Zabbix Client配置 1、配置文件 在zabbix_agentd.conf.d目录下建立配置diskstats.conf文件…

2018-05-11 0 By admin

Linux 设备说明

设备的分类 以 Linux 的方式看待设备可区分为 3 种基本设备类型。 每个设备常常实现 3 种类型中的 1 种, 因此可分类成字符设备, 块设备, 或者一个网络设备。这种将设备分成不同类型或类别的方法并非是固定不变的。 字符设备 一个字符( char ) 设备是一种可以当作一个字节流来存取的设备…

2018-05-11 0 By uptoyou

PHP IO编程之同步阻塞

阻塞与非阻塞 阻塞与非阻塞是针对服务端来说的 阻塞IO是指调用结果返回之前,当前进程/线程会被挂起; 非阻塞是指在不能立刻得到结果之前,该函数不会阻塞当前进程/线程,而会立刻返回。 同步与异步 同步与异步是针对客户端来说的 同步是发出一个请求后,在没有得到结果之前,该请求就不返回; 异步是发送一个请…

2018-05-11 0 By uptoyou

PHP队列

php队列依赖于Linux的消息队列特性 Linux使用msgget,msgsnd,msgrcv,msgctl,分别用于创建/获取消息队列,发送数据,接收数据,设置/获取消息队列 php对应的函数为msg_get_queue,msg_send,msg_receive,msg_set_queue ph…

2018-05-11 0 By uptoyou

PHP多进程

php多进程核心 1.创建一个子进程 $pid = pcntl_fork(); //父进程和子进程都会执行下面代码 if ($pid > 0) { //父进程会得到子进程号,所以这里是父进程执行的逻辑 pcntl_wait($status); //等待子进程中断,防止子进程成为僵尸进程 } e…

2018-05-11 0 By uptoyou

PHP foreach详解

一个普通的foreach $arr = array(‘a’,’b’,’c’); foreach ($arr as $key=> $value) { echo $key, $value; } 在foreach遍历过程中,并不是直接操作原数组($arr),而是将原数组($arr)复制一份出来(为方…

2018-05-11 0 By uptoyou

PHP依赖注入

传统开发中,当需要用到Foo类的时候,就会创建Foo类并调用Foo类里的函数,假如这个函数中需要调用Bar类的函数,就在Foo类的函数中创建Bar类实例,并调用Bar类的函数,而如果还需要在Bar的函数中调用Bim类的函数,就在Bim类中创建Bar类实例并调用Bar中的函数 class Bim { …