Django / Python中是否有类似于PHP flush的函数,可让我将部分HTTP响应发送给客户端?

问题描述

| 根据Yahoo的性能提示:   用户请求页面时,   对于200到500毫秒的任何时间   后端服务器将   HTML页面在这段时间内,   浏览器在等待   数据到达。在PHP中,您拥有   函数flush()。它可以让你   发送部分准备好的HTML   对浏览器的响应,以便   浏览器可以开始获取组件   当您的后端忙于   HTML页面的其余部分。      例:
   ... <!-- css,js -->
    </head>
    <?PHP flush(); ?>
    <body>
      ... <!-- content -->
Django / Python中是否有一个类似于PHP
flush()
函数? 谢谢     

解决方法

        不。这是简短的答案。 长答案取决于您在网络服务器和python之间使用的是什么: 您可以使用WSGI来实现它,但这并不是一个异想天开的任务。 也许从这里开始? http://www.python.org/dev/peps/pep-0333/#the-start-response-callable     ,        http://www.evanfosmark.com/2008/06/simple-output-buffering-in-python/-关于该主题的好文章。使用所提供的任何一种选项,应完全满足您的需求。     ,        您可以“ 2”部分响应,而不是“ 3”部分响应。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...