zzhpeng

慢慢搬砖路

关于nginx和php-fpm

1、网友一 Nginx 是非阻塞IO & IO复用模型,通过操作系统提供的类似 epoll 的功能,可以在一个线程里处理多个客户端的请求。 Nginx 的进程就是线程,即每个进程里只有一个线程,但这一个线程可以服务多个客户端。 PH…

关于php的运行方式

好久好久前有个同事问我,同一台服务器怎么用两个php版本,当时解决了,只是简单的教他怎么切换。如今空闲觉得有必要整理下相关的知识。 常见的五大运行模式 1)CGI(通用网关接口/ Common Gateway Interface) 2)Fa…

sshd预防被暴力破解

今天服务器出现了被攻击的现象,登录的时候很慢,登录成功后出现了有10w多的尝试登陆。 查看失败登录情况 lastb | less 应对办法还是有的,我暂时选择了修改默认端口22。如果还有过多的尝试登录,日后在弄其他办法。 修改端口地方/et…

学习daemontools

介绍 Daemontools是管理Unix服务的工具,它提供一组工具来管理一系列用户进程,当进程由于某些原因down掉之后,daemontools会自动重启进程。主要的功能是Supervisor。 安装 mkdir ~/tools cd /…

Mysql优化的建议整理

1、设计数据表的时候要遵守第三范式,但是不要严格遵守。可以适度打破范式。 2、一个表字段不适合过多。 3、常用表中只要保留常用的字段。 4、尽量给每个字段添加NOT NULL 5、根据表的特点来选择合适的表引擎, 如果这个表经常被写,应该选…

MySQL正则–REGEXP

mysql 查询除了用like,in还和其他语言一样也是可以用正则的。 例如商城的规格价格表,对应的规格项组合使用 '_' 拼接的,例如我删除某个规格项的时候需要检验该规格项是否已经被使用,使用则不可以删除。 LIKE REGEXP(正则)