问题描述
|
根据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”部分响应。