运维
changbaol
这个作者很懒,什么都没留下…
展开
-
PHP安装Redis扩展
PHP的Redis扩展是连接PHP和Redis的模块,要使用Redis扩展,首先要先安装Redis。一、安装redis1. 在https://redis.io下载redis源代码安装包,最新的redis稳定版本为http://download.redis.io/redis-stable.tar.gz,下面以4.0.10版本为例。wget http://download.redis.i...原创 2019-02-25 17:43:06 · 123 阅读 · 0 评论 -
iptables+ipset自动封闭频繁访问web服务的IP
iptables直接针对ip进行封禁,在ip数量不大的时候是没什么问题的,但当有大量ip的时候性能会严重下降,iptables是O(N)的性能。而ipset就像一个集合,把需要封闭的ip地址写入这个集合中,ipset 是O(1)的性能,可以有效解决iptables直接封禁大量IP的性能问题。1. 如果是RedHat/CentOS,首先用yum(Ubuntu/Debian用将yum换为apt-g...原创 2019-02-25 17:51:34 · 264 阅读 · 0 评论 -
获取curl各阶段的响应时间
curl的部分时间变量:http_code http状态码time_total 总时间,按秒计。精确到小数点后三位。 time_namelookup DNS解析时间,从请求开始到DNS解析完毕所用时间。time_connect 连接时间,从开始到建立TCP连接完成所用时间,包括前边DNS解析时间,如果需要单纯的得到连接时间,用这个time_connect时间减去前边time_namelo...原创 2019-02-25 18:13:03 · 1464 阅读 · 0 评论 -
图解HTTPS协议加密解密全过程
原文:https://blog.csdn.net/wangjun5159/article/details/51510594 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的...转载 2019-02-25 18:13:59 · 552 阅读 · 0 评论 -
查看php-fpm内存占用情况
1、查看每个php-fpm占用的内存大小ps -ylC php-fpm --sort:rss2.查看PHP-FPM在你的机器上的平均内存占用ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }' php-fpm的参数优化...原创 2019-02-25 18:27:15 · 770 阅读 · 0 评论 -
Nginx的proxy_pass和fastcgi_pass
Nginx本身不支持PHP/Python/Perl等语言,但是它可以通过FastCGI来将请求扔给某些语言或框架处理。例如将.php为后缀的请求通过FashCGI交给PHP的一个FastCGI管理器PHP-FPM来处理。关于proxy_pass和fastcgi_pass的区别也就在于一个Nginx本身是否支持。 ...原创 2019-02-26 09:43:50 · 5309 阅读 · 0 评论 -
Nginx的各种timeout
1. keepalive_timeout(context:http, server, location)Syntax: keepalive_timeout timeout [header_timeout]; Default: keepalive_timeout 75s; Context: http, server, location The fi...原创 2019-02-26 09:57:50 · 6874 阅读 · 0 评论