我需要构建一个扫描器来扫描给定的网址数组,并将其显示在网页,网址和状态代码上。 我设法做到这一点的时间少于50个网址。问题是当扫描不止于此时,脚本需要更多时间来运行,服务器返回504网关超时错误。
有没有办法在扫描时打印网址?,而不是在所有网址扫描后。我正在使用python wsgi。
答案 0 :(得分:1)
我发现我可以使用Python yield关键字来单独返回字符串。就像这样。没有等待整个过程完成。
def htmlOut():
yield '<html>'
yield '<body><h1>'
yield 'Hello world'
yield '</h1></body></html>