因此,我們用django創建了一個應用程序,並且每次獲取請求時都會在控制檯上打印所有這些http響應消息。Django:關閉http響應消息的控制檯輸出
[Date String] 'GET /urlpath/..blah blah ' 200 216
[Date String] 'DELETE /anotherurl/..blah blah ' 200 205
...
..
我們禁用了所有的記錄器輸出。設置Debug = False。試過'python manage.py runserver --verbosity 0'。甚至嘗試將sys.stdout更改爲NullDevice()類。然而,我們似乎無法關閉這些響應信息,這些響應信息正在減慢服務器的爬行速度。所有其他消息都被關閉,除了這些。有什麼建議麼?
我意識到,Django的內部網絡服務器僅用於開發,而不是用於生產,但我們希望獲得與開發版本本身相當的速度(無需進入部署django的複雜背後阿帕奇/ lighttpd的)。
這太糟糕了...... – Nemoden 2011-05-30 10:24:11
我知道打印速度可能會很慢,但除非您每個頁面做數千個請求我真的不認爲你會從這些關閉中受益。而且如果你做了成千上萬的請求,即使在正確的Web服務器上也會很慢。 – 2011-05-30 10:45:33
「......我們希望能夠獲得與開發版本本身相當的速度......」BWAHAHA。 – 2011-05-30 11:38:24