zoukankan      html  css  js  c++  java
  • UPUPW Nginx版PHP高配引擎发布

    UPUPW Nginx版PHP高配引擎发布

    UPUPW PHP环境集成包Nginx版默认只开启2个php-cgi进程,如果是高性能的主机那么开启更多的php-cgi进程就能够让PHP疯狂的悦动一把了。

    原理阐述:

    UPUPW PHP套件采用FastCGI使你的所有php应用软件通过mod_fastci运行,FastCGI持久稳定,使你的PHP脚本运行速度更快(3到30倍)。

    php-cgi的进程多了PHP脚本就会处理的很快,排队的请求就会很少。

    UPUPW Nginx版PHP高配引擎启动多个CGI解释器进程 (在任务管理器中可见多个php-cgi.exe)并等待来自Web Server的连接。

    FastCGI优点:

    FastCGI只要激活后可以一直执行着,不会每次都要花费时间去fork一次。

    PHP解释程序被载入内存而不用每次需要时从存储器读取,极大的提升了依靠脚本运行的站点的性能。

    当FastCGI子进程关闭连接时,请求便告处理完成,FastCGI子进程接着等待并处理来自FastCGI进程管理器(运行在 WebServer中)的下一个连接。

    需要使用更少的系统资源,由于服务器不用每次需要时都载入PHP解释程序,你可以将站点的传输速度提升很高而不必增加cpu负担,当然数据库的持久连接也将可以起到它设计初的效果。

    使用说明:

    UPUPW Nginx版PHP高配引擎只能用于“UPUPW PHP环境集成包Nginx版”,同时适配UP-N1及以上版本。

    php-cgi.exe多进程会消耗更多的服务器内存,请根据机器性能拷贝PHP5文件夹直接覆盖UPUPW目录下的同名文件夹即可(覆盖前请备份好PHP5目录)

    配置要求:

    补丁根据CPU核数及超线程分为4核、8核、16核、32核

    4核 32/64位操作系统-CPU4核-内存2G以上

    8核 32/64位操作系统-CPU8核-内存4G以上

    16核 64位操作系统-CPU16核-内存8G以上

    32核 64位操作系统-CPU32核-内存16G以上

    事项说明:

    如果作为最终生产环境请一定要根据服务器配置选择补丁

    如果在本机上调试PHP程序大家可以无视机器配置随便把玩下,UPUPW鼓励大胆的尝试精神。

    开启32核php-cgi.exe多进程截图如下:

    UPUPW Nginx版PHP高配引擎PHP-CGI

    出现“502 Bad Gateway”错误解决方法:

    php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误.

    请修改位于D:upupwNginxconfnginx.conf的配置

    在http{...}中加入以下参数

    http
    {
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    }
    这里规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了。

    UPUPW Nginx版PHP高配引擎下载

     

    UPUPW PHP环境集成包Nginx版下载 

  • 相关阅读:
    1.1/1.1.1-玩转Python3金融API应用-easyutils的Readme文件
    1-玩转Python3金融API应用-查阅easytrader家族系列模块
    0-玩转Python3金融API应用-学习查阅API资料的重要性及怎样学
    一句sql搞定身份证校验位
    python爬虫--爬取某网站电影信息并写入mysql数据库
    Mysql简单笔记
    python爬虫--爬取某网站电影下载地址
    android dalvik heap管理分析
    dlmalloc 简析
    low memory killer配置的思考
  • 原文地址:https://www.cnblogs.com/shihao/p/3028311.html
Copyright © 2011-2022 走看看