Con*_*ion 6 php python django performance http
当用户请求页面时,后端服务器可能需要200到500毫秒才能将HTML页面拼接在一起.在此期间,浏览器在等待数据到达时处于空闲状态.在PHP中,您有函数flush().它允许您将部分准备好的HTML响应发送到浏览器,以便浏览器可以在后端忙于HTML页面的其余部分时开始获取组件.
例:
... <!-- css, js -->
</head>
<?php flush(); ?>
<body>
... <!-- content -->
Run Code Online (Sandbox Code Playgroud)
Django/Python中是否有一个函数;它与PHP相似flush()
?
谢谢
不,这是简短的回答。
长答案取决于您在网络服务器和 python 之间使用的内容:您可以使用 WSGI 来实现它,但这不是一个异想天开的任务。
也许从这里开始? http://www.python.org/dev/peps/pep-0333/#the-start-response-callable