加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

配置LEMP系统实用教程及技巧示例(1)

发布时间:2016-11-22 10:45:13 所属栏目:PHP教程 来源:站长网
导读:副标题#e# 如果你在使用nginx作为Web服务器,很可能在寻找性能提升和更快的速度。Nginx在默认情况下速度就很快,但是你可以优化其性能以及与nginx协同运行的所有组件(比如PHP和MySQL)的性能。下面是一份并不全面的列表,介绍了配置LEMP系统(Linux、nginx、M
  3.4 如果PHP >= 5.3.9,使用ondemand进程管理器

如果你使用PHP >= 5.3.9,可以使用PHP-FPM池中的ondemand进程管理器,而不是静态或动态,这将为你节省一些内存:

[...]

pm = ondemandpm.max_children = 100pm.process_idle_timeout = 5s

[...]

3.5 使用Unix套接字,而不是TCP套接字

为了降低网络开销,你应该配置PHP-FPM池,以便使用Unix套接字,而不是TCP套接字:

[...]

;listen = 127.0.0.1:9000listen = /var/lib/php5-fpm/www.socklisten.owner = www-datalisten.group = www-datalisten.mode = 0660

[...]

如果你变更这个必须,当然必须调整nginx vhost中的location ~ .php$ {}部分,以便使用该套接字(fastcgi_pass unix:/var/lib/php5-fpm/www.sock,而不是fastcgi_pass 127.0.0.1:9000):

[...]

location ~ .php$ {

try_files $uri =404;

include /etc/nginx/fastcgi_params;

##fastcgi_pass 127.0.0.1:9000;

fastcgi_pass unix:/var/lib/php5-fpm/www.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param PATH_INFO $fastcgi_script_name;

fastcgi_intercept_errors on;

}

[...]

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读