nginx + uwsgi 竟然比 apache + wsgi 还慢

问题描述

nginx + uwsgi 竟然比 apache + wsgi 还慢

实验结构是
相同环境下
100线程 每个一百个查询 nginx + uwsgi 用了58901毫秒 apache + wsgi用了33307毫秒
怎么回事? 请牛人解答

解决方案

查询一下log等,看系统的瓶颈
比如nginx是否开多进程,开多并发,uwsgi是否开多线程,多进程

时间: 2024-10-19 06:29:40

nginx + uwsgi 竟然比 apache + wsgi 还慢的相关文章

Tomcat安装+Nginx反向代理Tomcat+Apache使用mod_jk+mod_proxy反向代理和负载均衡【图解】

一.Tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了Sun 的参与和支持最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范.因为Tomcat 技术先进.性能稳定而且免费因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行

在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程_python

最近尝试把项目迁移到Python环境下,特别新装了一台干净的Debian系统,准备重新配置环境,上网找了一些运行Python Web的环境方案,最后敲定Nginx+uWSGI组合,Nginx用得比较多,熟练些:uWSGI据说性能不错,想尝试一下. 网上大部分教程都是要求到uWSGI官方网站下载源码包,然后通过编译的方式安装,比如对于一台新Debian系统,可以通过下面的命令安装: apt-get update apt-get upgrade apt-get install build-essen

Ubuntu Nginx uwsgi django 初试

/************************************************************************************** * Ubuntu Nginx uwsgi django 初试 * 说明: * 最近打算通过Python搭建一个数据收集的网站,先做一个搭建测试. * * 2016-8-5 深圳 南山平山村 曾剑锋 ***************************************************************

Django+Nginx+uwsgi的部署

先决条件: nginx(>0.8):uwsgi:django: flup 下载地址: wget http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz 安装: sudo apt-get libxml2-dev python-dev flup和django   都是用 python setup.py install tar zxvf uwsgi-0.9.9.2.tar.gz cd uwsgi-0.9.9.2 make -f Makefil

nginx+uwsgi+django中的uwsgi.ini配置问题

问题描述 nginx+uwsgi+django中的uwsgi.ini配置问题 最近配置了nginx+uwsgi+django,其中项目目录下我新建了uwsgi.ini配置文件 [uwsgi] socket = 127.0.0.1:8088 master = true pidfile = /tmp/uwsgi.pid processes = 8 chdir = /home/test daemonize=/home/log/uwsgi.log module = test.wsgi:applicati

Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程_python

具体环境: Ubuntu 14.04 Python 2.7.6 Django 1.7.1 Virtualenv name:test Nginx uwsgi 假设 项目文件夹位于 /data/www/ts 设置保存在 ./conf 复制代码 代码如下: virtualenv name = test domain name = example.com django+uwsgi的部署实在是太蛋疼了..网上已有的教程似乎有新版本的兼容问题.最后跑到uwsgi官网上找的教程终于跑通了.. 不过官网的教程似

CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架

nginx+uwsgi+Python环境介绍: 系统:CentOS6.5_64_mini nginx版本:nginx-1.6.0 python版本:Python2.7.8   第一部分系统设置 1:查看系统内核 #  uname -r 2.6.32-431.el6.x86_64 2:更新内核 #  yum -y install kernel 3:重启系统 #  reboot 4:重启后查看是否启用新内核 #  uname -r 2.6.32-431.20.5.el6.x86_64 5:可以删除老

NGINX重定向改为apache重定向

NGINX重定向改为apache重定向例子 NGINX重定向规则  代码如下 复制代码 rewrite ^/index.(html|htm)$   /index.$1 last; rewrite ^/index_(hot|new)(_(\d+))?.html$  /index.php?ac=index&st=$1&page=$3  last; rewrite ^/index_(\d+).html$  /index.php?ac=index&page=$1 last; rewrite

linux下使用nginx + uWSGI运行flask程序

如果你自己Google过,你可能会发现一个关键字uWSGI,他就是本篇的主角. 名词解释 Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI. uwsgi与WSGI一样,是一个通信协议. uWSGI,一个实现了WSGI,uwsgi,http等协议的服务器,与nginx在一个层次. 鉴于国内的一些教程都写成翔了,那老高就赶紧记录分享一下. ps. 这个教程不限定于flask.web.py.django同样适用. I. 安装环境 Centos