Python瓶vs uwsgi / bottle vs nginx / uwsgi / bottle
我正在开发一个基于Python的应用程序(HTTP-REST或jsonrpc接口),它将用于生产自动化测试环境.这将连接到运行所有测试脚本的Java客户端.即,不需要人工访问(除了测试应用程序本身). 我们希望在Raspberry Pi上部署它,所以我希望它相对快速且占用空间小.它可能不会得到大量的请求(在最大负载,可能是每秒几个),但它应该能够运行并在很长一段时间内保持稳定. 由于其简单性(一个文件),我已经确定了Bottle作为框架.这是对Flask的折腾.任何认为Flask可能更好的人,让我知道原因. 我对Bottle的内置HTTP服务器的稳定性有点不确定,所以我正在评估这三个选项: >仅使用瓶子 – 作为http服务器应用程序 问题: >如果我没有做除Python / uwsgi之外的任何事情,有没有理由在混合中添加nginx? >应用程序有多简单.如果它很简单,那么瓶子就是我的选择.如果没有,那我就得到了Flask.瓶子是单个文件这一事实使得只需将文件包含在我们的源代码中就可以非常简单地进行部署.但是瓶子是单个文件的事实应该是一个非常好的迹象,表明它没有实现完整的wsgi规范及其所有边缘情况. 使用瓶子内置服务器的问题在于它将是单进程/单线程,这意味着您一次只能处理一个请求. 要处理该限制,您可以按顺序执行以下任何操作. > Eventlet的wsgi包装bottle.app(单线程,非阻塞I / O,单个进程) 如果您有想要提供的静态资产,那么3是最重要的,因为您可以直接为nginx提供服务. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- node.js – 哪个最有效:通过nginx或节点通过nginx反向代理
- nginx“上游”指令是否有端口设置?
- Nginx位置/ vs/artifactory
- Python瓶vs uwsgi / bottle vs nginx / uwsgi / bottle
- nginx – 无效的子域被重定向到另一个域
- 部署 – 部署两个不同的Play!应用程序在同一主机名上
- ruby-on-rails – 使用rails,nginx和send_file在Chrome中流
- 如何解析Nginx configuratilon文件?
- node.js – 自节点v0.12.2以来的负载平衡 – cluster,pm2或
- 如何读取从nginx传递的python / flask中的UWSGI参数
- 如何使php中的nginx虚拟目录可访问?
- apache-2.2 – nginx将REMOTE_USER传递给apache2
- 重要:Nginx配置中的fastcgi参数性能优化和含义
- django-Nginx:在CentOS 7上对Gunicorn套接字的权
- NGINX缓存错误:与/etc/nginx/nginx.conf中已声明
- Netty vs Nginx:基于性能,内存管理,内存占用量的
- ubuntu – 无法安装Composer – php-fpm
- reactjs-nginx尝试根据uri在目录中查找index.htm
- 如何在Ubuntu上一起运行nginx和apache
- 缓存-Nginx:向fastcgi_cache响应添加条件到期标