标签: bjoern

Bjoern v/s Gunicorn POST请求

不是Bjoern应该更快那个Gunicorn吗?

simple_app.py

from flask import Flask, request, jsonify

app = Flask(__name__)


@app.route('/suggest/', methods=['POST'])
def hello():
    content = request.get_json()
    return jsonify(**content), 200
Run Code Online (Sandbox Code Playgroud)

app_server.py

import bjoern
import os
import signal
from simple_app import app

host = '0.0.0.0'
port = 5000
NUM_WORKERS = 2
worker_pids = []


bjoern.listen(app, host, port)
for _ in xrange(NUM_WORKERS):
    pid = os.fork()
    if pid > 0:
        # in master
        worker_pids.append(pid)
    elif pid == 0:
        # in worker
        try:
            bjoern.run()
        except KeyboardInterrupt:
            pass
        exit()

try:
    for _ in xrange(NUM_WORKERS): …
Run Code Online (Sandbox Code Playgroud)

python performance webserver gunicorn bjoern

4
推荐指数
1
解决办法
6588
查看次数

标签 统计

bjoern ×1

gunicorn ×1

performance ×1

python ×1

webserver ×1