2011-06-10 9 views
5

De acuerdo con la performance tip from Yahoo:¿Hay alguna función en Django/Python similar a PHP flush() que me permita enviar parte de la respuesta HTTP a los clientes?

Cuando los usuarios solicitan una página, se puede tomar en cualquier lugar de 200 a 500 ms para el servidor back-end a hilvanar la página HTML . Durante este tiempo, el navegador está inactivo, ya que espera a que lleguen los datos . En PHP tiene la función flush(). Le permite enviar su respuesta HTML parcialmente preparada al navegador para que el navegador pueda comenzar a buscar componentes mientras su servidor está ocupado con el resto de la página HTML .

Ejemplo:

... <!-- css, js --> 
    </head> 
    <?php flush(); ?> 
    <body> 
     ... <!-- content --> 

¿Hay una función en Django/Python que; s simialr a PHP de flush()?

Gracias

+0

http://stackoverflow.com/questions/107705/python-output-buffering – hakre

Respuesta

2

Puede yield una respuesta parcial en lugar de return ing it.

Cuestiones relacionadas