Linux
艺术的冬瓜
让优秀成为一种习惯
展开
-
OpenSSL SAN 证书
什么是 SANSAN(Subject Alternative Name) 是 SSL 标准 x509 中定义的一个扩展。使用了 SAN 字段的 SSL 证书,可以扩展此证书支持的域名,使得一个证书可以支持多个不同域名的解析。先来看一看 Google 是怎样使用 SAN 证书的,下面是 Youtube 网站的证书信息:这里可以看到这张证书的 Common Name 字段是 *.google.com,那么为什么这张证书却能够被 www.youtube.com 这个域名所使用呢。原因就是这是一张带原创 2021-08-09 18:29:57 · 5800 阅读 · 0 评论 -
php opcache的配置
原理:其实非常简单,opcache只是把把PHP执行后的数据(opcode)缓存到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的opcode代码从而提高速度,降低服务器负载效果:在实际应用当中能使QPS数大致增加3倍以上注意:启用opcache后,典型的问题就是由于opcache的缓存加速机制导致的代码变更后无法立即看到效果。php代码被转换成可立即执行的“机器码”后原创 2017-12-15 19:42:38 · 2239 阅读 · 0 评论 -
php性能分析工具xhprof
wget http://pecl.php.net/get/xhprof-0.9.4.tgz tar -zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4 cd extension/ phpize ./configuremake && make install、增加配置php.ini[xhprof]extension=xhprof.soxhprof.原创 2017-12-15 19:55:23 · 263 阅读 · 0 评论 -
php-fpm 性能最大化
PHP-FPM是一个PHPFastCGI管理器,FPM (FastCGI Process Manager)是一个PHP的进程管理器,包含 master 进程和 worker 进程两种进程:master 进程只有一个,负责监听端口,接收来自 Web Server 的请求,而 worker 进程则一般有多个PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载P原创 2017-12-15 19:49:22 · 1243 阅读 · 0 评论 -
进程监控工具supervisor
守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。监控服务器的主要后台进程,并在出现问题是自动重启。使用原因1、它是微软官方文档推荐的,降低学习成本。2、它并不一定是最好的,但一定是文档最全的。supervisord是supervisor的服务端程序。supervisorctl就是client的客户程序原创 2017-12-16 10:16:23 · 284 阅读 · 0 评论 -
mysql之mysqlnd
MYSQL:This extension is deprecated as of PHP 5.5.0, and has been removed as of PHP 7.0.0. MYSQLI: MySQL Improved Extension MySQLND: MySQL Native Drive PDO:The PHP Data Objects。extension defines原创 2018-01-05 20:53:21 · 341 阅读 · 0 评论 -
进程监控工具supervisor
守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。监控服务器的主要后台进程,并在出现问题是自动重启。使用原因1、它是微软官方文档推荐的,降低学习成本。2、它并不一定是最好的,但一定是文档最全的。supervisord是supervisor的服务端程序。supervisorctl就是client的客户程序。安装supervisor-...原创 2018-03-08 14:32:41 · 436 阅读 · 0 评论 -
nginx的配置和使用
#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上限 events { ...转载 2018-03-09 09:49:51 · 159 阅读 · 0 评论