
Nginx
文章平均质量分 82
cdai
这个作者很懒,什么都没留下…
展开
-
【原创】Nginx+PHP-FPM优化技巧总结
php-fpm的安装很简单,参见PHP(PHP-FPM)手动编译安装。下面主要讨论下如何提高Nginx+Php-fpm的性能。1.Unix域Socket通信之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法Unix域Socket因为不走网络,的确可以提高Nginx和php-fpm通信的性能,但原创 2013-10-06 10:48:24 · 71723 阅读 · 1 评论 -
Nginx模块之SessionSticky
0 工作原理Session Sticky 模块在upstream 返回响应后,向客户的浏览器写入 Cookie ,默认名为route ,保存的内容是一个 md5 码。之后,模块接收到客户浏览器的请求时,就根据 route 来决定将请求转发到 upstream中哪台服务器上。1 下载 Session Stickywget https://ngi原创 2013-10-06 15:55:01 · 18509 阅读 · 0 评论 -
Nginx中502和504错误详解
在使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。1.502 Bad Gateway错误 在php.ini和php-fpm.conf中分别有这样两个配置项:max_execution_time和request_terminate_timeout。原创 2013-09-23 20:23:15 · 42502 阅读 · 1 评论 -
Nginx Upstream模块源码分析(上)
Upstream模块是一个很重要的模块,很多其他模块都会使用它来完成对后端服务器的访问,达到反向代理和负载均衡的效果。例如Fastcgi、Memcached、SessionSticky等。如果自己实现这部分功能,采用传统的实现方式,很可能会阻塞Nginx降低其性能,因为Nginx是全异步非阻塞的。所以要想不破坏其优美的架构,就得按照其规范实现很多回调函数,注册这些钩子到Ngin原创 2013-10-27 22:22:30 · 7785 阅读 · 0 评论