eventlet做wsgi伺服器的例子

2021-08-24 18:59:06 字數 495 閱讀 8420

eventlet做wsgi伺服器的例子

from eventlet import api,wsgi

start_response('200 ok',[('content-type','text/plain')])

return ['hello world!']

同理可以用這種方式來啟動其他wsgi介面的伺服器。穩定性未知。

預設情況下access日誌輸出到 `sys.stderr` ,比較影響效能,此時在區域網測試是1549.42req/s。後來使用如下啟動方式關閉了access日誌,其實也就是寫到 ``/dev/null`` 去::

此時的到的速度是1573.98req/s,微弱的提高,還是不行。然後使用如下方式關閉日誌::

wsgi.server.log_message=lambda self,message:none

速度提高到2430.62req/s。差不多也就到這個樣子了。

WSGI實現簡單的介面請求服務

1 前言 最近工作需要用到http請求,類似實現一些需求如平台組裝命令,下發給終端,終端即時處理並返回結果等,起初可能會想起用django或者flask框架去做,當然,這是功能及其強大的框架去做肯定是沒啥問題了,但是但凡設計到框架,環境搭建可能就會耗費很多時間,並且考慮到這一次請求量較小且時間緊急,...

Python 自定義WSGI服務部署

基礎版 功能需求 根據使用者url訪問的不同路徑訪問對應的訪問內容 usr bin python3 encoding utf 8 import json from wsgiref.server import make server defload file filename,kwargs try w...

python基於WSGI伺服器程式實現helllo

wsgi全稱為web server gateway inte ce,開始於2003年。web伺服器是連線使用者瀏覽器與python伺服器端程式的中間節點,在 中起著重要作用。wsgi是將python程式連線到web伺服器的通用協議。wsgi的介面可分為兩個,乙個是與web伺服器的介面,另乙個是與伺服...