`
dlcoco9999
  • 浏览: 37808 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

linux+nginx+php(fastcgi)的一些情况

    博客分类:
  • php
阅读更多
nginx的某些关键参数  在nginx.conf
worker_processes  2;
worker_connections  10000;
并且做了压缩
gzip  on;
gzip_min_length  1k;
gzip_buffers     4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types       text/plain application/x-javascript text/css application/xml;
gzip_vary on;
php(fastcgi)的某些关键参数  在php-fpm.conf
<value name="max_children">500</value>
<value name="rlimit_files">20000</value>
<value name="max_requests">10000</value>
在nginx中的设置为
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="128"
eaccelerator.cache_dir="/usr/local/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="7200"
eaccelerator.shm_prune_period="7200"
eaccelerator.shm_only="1"
eaccelerator.compress="1"
eaccelerator.compress_level="9"



使用apache工具ab
本机测试ab -c 500 -n 20000 某个请求
测试成功但是Requests per second数值上不去,基本保持在100左右
包含一个多表联合查询,服务器和数据库压力都不大,还没有找到具体的原因

但是单测试ab -c 500 -n 20000 http://localhost/phpinfo.php
Requests per second可以在1000左右,甚至更高




分享到:
评论

相关推荐

    linux+nginx+php+mysql环境配置指南.pdf

    Linux+Nginx+PHP+MySQL 环境配置指南 本文档旨在指导用户如何配置 Linux+Nginx+PHP+MySQL 环境,以便搭建一个功能齐全的 Web 服务器。下面是详细的配置步骤: 一、安装 Red Hat Linux 首先,需要安装 Red Hat ...

    Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器(二版).doc

    本篇文章将详细解读如何在 Debian 系统上通过源码编译的方式安装 Nginx、PHP(FastCGI 模式)、MySQL 以构建 LNMP(Linux+Nginx+MySQL+PHP)服务器。该文档适用于希望了解具体安装步骤和技术细节的 IT 技术人员。 #...

    Linux + Nginx 0.8.x + PHP 5.2.14(FastCGI)+ Mysql.doc

    Linux + Nginx 0.8.x + PHP 5.2.14(FastCGI)+ Mysql的组合是一种常见的高性能Web服务器架构,尤其适用于处理高并发请求。这种架构利用了Nginx的反向代理和静态资源处理能力,以及PHP通过FastCGI与Nginx交互来执行...

    Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器.rar_LNMP服务器_debian_fast

    在IT行业中,构建高效、稳定的Web服务环境是至关重要的,其中LNMP(Linux + Nginx + PHP + MySQL)架构因其高性能、低资源消耗而备受青睐。本篇将详细讲解如何在Debian操作系统上搭建一个基于Nginx的FastCGI处理PHP...

    linux + nginx + mysql + php 配置流程

    Linux+Nginx+MySQL+PHP(简称LNMP)配置流程是搭建Web服务器栈的重要步骤,常用于构建高效、稳定的网站环境。以下将详细介绍这个配置过程。 一、安装Linux系统(CentOS) 在安装CentOS时,你需要进行以下操作: 1...

    linux+nginx+php配置

    ### Linux + Nginx + PHP 配置详解 在IT领域,Linux作为服务器操作系统因其稳定性、安全性以及开源性,成为了构建高性能网站的首选平台之一。Nginx,一个高效的HTTP和反向代理服务器,以其出色的并发处理能力和低...

    Nginx+php(FastCGI)一键安装

    本教程将详细介绍如何在Linux系统上进行Nginx+php-FastCGI的一键安装,以及添加memcache缓存服务和部署Discuz论坛系统,打造LAMP(Linux + Apache + MySQL + PHP)架构的替代方案——LNMP(Linux + Nginx + MySQL + ...

    linux+nginx+mysql+php搭建高性能web服务器

    在构建高性能的Web服务器时,Linux、Nginx、MySQL和PHP(LNMP)的组合是一种常见的选择。这种架构能够提供高效、稳定且可扩展的服务,尤其适合处理高流量的PHP应用。以下是对标题和描述中涉及的知识点的详细解释: ...

    linux+nginx+mysql+php服务器配置(可用于工业生产).doc

    - 配置PHP-FPM(FastCGI Process Manager),以实现与Nginx的交互。 - 修改Nginx配置,添加对PHP的处理规则。 5. **安全与优化** - 对于MySQL,应定期更新到最新版本,以修复安全漏洞。设置合适的权限,限制远程...

    Linux下Nginx+PHP+MySQL配置(图)

    本篇将详细讲解如何在Linux环境下配置Nginx作为Web服务器,PHP作为后端处理语言,以及MySQL作为数据库系统,构建一个强大的LAMP(Linux、Apache、MySQL、PHP)替代架构——LNMP(Linux、Nginx、MySQL、PHP)。...

    linux+nginx+php+mysql环境配置指南.docx

    在构建Linux服务器环境时,常常会遇到需要配置LAMP(Linux、Apache、MySQL、PHP)或LEMP(Linux、Nginx、MySQL、PHP)架构的情况。本指南将重点介绍如何在Red Hat Enterprise Linux 5.0上配置一个基于Nginx、PHP和...

    LNMP源码安装详细笔记(Linux+Nginx+Mysql+php).pdf

    为了使Nginx与PHP协同工作,还需要配置Nginx的配置文件,通常在`/usr/local/nginx/conf/nginx.conf`中,添加针对PHP请求的FastCGI处理配置。Nginx会将`.php`结尾的请求转发给PHP-FPM处理,然后返回结果。 请注意,...

    LVS+keeplived+nginx+apache

    在配置Nginx时,我们主要关注如何将PHP动态请求通过fastcgi传递给Apache服务器。在Apache端,则需要配置相关的模块,如mod_fastcgi或mod_fcgid,以便Apache能够正确处理由Nginx传递过来的PHP请求。 此外,还需要...

    lnmp: php7.1+nginx1.11+mysql5.6+yaf+redis

    4. 配置Nginx以支持PHP处理,通过fastcgi_pass指令连接到PHP-FPM(PHP FastCGI Process Manager)。 5. 配置PHP-FPM以运行PHP7.1,并启用Yaf扩展。 6. 安装和配置MySQL,创建数据库并设置用户权限。 7. 配置Redis...

Global site tag (gtag.js) - Google Analytics