上一页 1 ··· 132 133 134 135 136 137 138 139 140 ··· 217 下一页

2019年2月19日

以gevent(协程) 方式跑uwsgi服务

摘要: 当你的系统存在一些IO或网络请求较久的操作时, 如果以默认的方式启动uwsgi服务, 那么如果这类请求过多的时候, 所以进程被卡死. uwsgi就无法再对后续请求做处理了. 这时可以用gevent的方式跑起uwsgi服务, 这样当某个请求在IO或网络请求中时, uwsgi进程可以去处理其他的请求. 阅读全文

posted @ 2019-02-19 23:11 ExplorerMan 阅读(594) 评论(0) 推荐(0) 编辑

【测试】Gunicorn , uWSGI同步异步测试以及应用场景总结

摘要: 最近使用uwsgi出了一些问题,于是测试下Gunicorn测试对比下 环境一颗cpu 1g内存 Centos系统 Django作为后端应用,Gunicorn默认模式和异步模式,响应基本是无阻塞类型测试的request是一个加密操作,对url中的几个参数做一个ase加密说明:下面的模拟阻塞模式,类似于 阅读全文

posted @ 2019-02-19 23:11 ExplorerMan 阅读(828) 评论(0) 推荐(0) 编辑

uwsgi配置理解

摘要: 最近使用uwsgi 部署了flask应用,出现了不少问题,仔细查阅了一下资料以及翻看了官方文档,就对自己了解到的做个总结~~ 一、http/http-socket/socketuwsgi开头当然少不了通信的接口。 有3种方式: socket=127.0.0.1:8888 http=0.0.0.0:8 阅读全文

posted @ 2019-02-19 22:55 ExplorerMan 阅读(1578) 评论(0) 推荐(0) 编辑

python Web开发你要理解的WSGI & uwsgi详解

摘要: WSGI协议 首先弄清下面几个概念: WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的 阅读全文

posted @ 2019-02-19 22:41 ExplorerMan 阅读(1162) 评论(0) 推荐(0) 编辑

python基于协程的网络库gevent、eventlet

摘要: python网络库也有了基于协程的实现,比较著名的是 gevent、eventlet 它两之间的关系可以参照 Comparing gevent to eventlet, 本文主要简单介绍一下eventlet一个例子 客户端: import eventletfrom eventlet.green im 阅读全文

posted @ 2019-02-19 22:40 ExplorerMan 阅读(371) 评论(0) 推荐(0) 编辑

django gunicorn 各worker class简单性能测试

摘要: 版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/564871723/ 测试环境: 双核虚拟机centos6.8,内存4Gpython==2.7.11gunicorn==19.6.0django==1.9.2torn 阅读全文

posted @ 2019-02-19 22:36 ExplorerMan 阅读(1030) 评论(0) 推荐(0) 编辑

Gunicorn快速入门

摘要: Gunicorn (独角兽)是一个高效的Python WSGI Server,通常用它来运行 wsgi application(由我们自己编写遵循WSGI application的编写规范) 或者 wsgi framework(如Django,Paster),地位相当于Java中的Tomcat。 安 阅读全文

posted @ 2019-02-19 22:33 ExplorerMan 阅读(7680) 评论(0) 推荐(0) 编辑

【nginx】配置Nginx实现负载均衡

摘要: 在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用 1、转 阅读全文

posted @ 2019-02-19 19:38 ExplorerMan 阅读(245) 评论(0) 推荐(0) 编辑

利用nginx实现负载均衡

摘要: 1、安装nginx和tomcat 我这里是使用docker安装的。安装流程可参照 dockerfile 这里安装了两个tomcat,端口分别是42000和42001。第二个tomcat的首页随便加了些代码区分 2、nginx配置 3、测试 刷新页面发现页面会发生变化,证明负载配置成功。因为我配的权重 阅读全文

posted @ 2019-02-19 19:33 ExplorerMan 阅读(181) 评论(0) 推荐(0) 编辑

nginx+uwsgi 和nginx+gunicorn区别、如何部署

摘要: [线上环境部署Django,nginx+uwsgi 和nginx+gunicorn,这两种方案,应该如何选择?] 大家是采用的何种部署方式? 第一种,高并发稳定一点 我们公司使用的是nginx+gunicorn,主要是方便。性能可以从其他方面优化。 随便吧 我们用的是nginx supervisor 阅读全文

posted @ 2019-02-19 11:54 ExplorerMan 阅读(644) 评论(0) 推荐(0) 编辑

上一页 1 ··· 132 133 134 135 136 137 138 139 140 ··· 217 下一页

导航