Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
指定された URL の配列をスキャンし、それらを Web ページ、URL、およびステータス コードに表示するスキャナーを構築する必要があります。約 50 個未満の URL でこれを行うことができました。問題は、それ以上をスキャンすると、スクリプトの実行に時間がかかり、サーバーが 504 ゲートウェイ タイムアウト エラーを返すことです。
すべての URL がスキャンされた後ではなく、スキャン中に URL を印刷する方法はありますか?私は python wsgi を使用しています。
Pythonのyieldキーワードを使用して、プロセス全体が完了するのを待たずに、このように文字列を個別に返すことができることがわかりました。
def htmlOut(): yield '<html>' yield '<body><h1>' yield 'Hello world' yield '</h1></body></html>