不是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)