Publicidad

Autor Tema: Utilizar la función PHP Flush para acelerar la carga de tu sitio  (Leído 547 veces)

Desconectado brayan2259

  • SPadicto
  • ******
  • Mensajes: 1167
  • Power: 221
  • Sexo: Masculino
  • To be or not to be...
    • Ver Perfil
Utilizar la función PHP Flush para acelerar la carga de tu sitio
« en: Diciembre 15, 2011, 10:05:21 am »
La función PHP Flush es muy útil para acelerar la carga de un sitio web, ya que permite cargar en paralelo el código HTML mientras el navegador está esperando la respuesta del servidor.

Se recomienda el uso de esta función luego del tag de cierre del head y justo antes del body. El uso en WordPress es casi nulo ya que los plugins de caché ya aceleran la carga y no tiene sentido usar esta función.

Es interesante usar este método justo detrás de la cabecera del documento HTML, ya que cuando se envía el head el navegador puede empezar a descargar CSS, javascripts, iconos, …

El buffer de PHP permite almacenar la salida de PHP para enviarla en bloques de cierto tamaño.

Ejemplo:

Código: [Seleccionar]
</head>
<?php flush(); ?>

En nuestras webs Spirate seria:
Abres index.template.php buscas:

Código: [Seleccionar]
</head>

Reemplazas por:
Código: [Seleccionar]
</head>
 ';

flush();
echo'



Nota:
 Esto funciona en el caso de que envíes el contenido sin compresión.
Si lo envías en gzip o deflate el flush no tiene sentido ya que el contenido se envía todo junto al final.


Luis LMFAO

Desconectado marcatsola

  • Full Member
  • ***
  • Mensajes: 205
  • Power: 22
  • Sexo: Masculino
  • Ya comienzo a Programar
    • Ver Perfil
    • Spirate 2.4
Re:Utilizar la función PHP Flush para acelerar la carga de tu sitio
« Respuesta #1 en: Diciembre 17, 2011, 03:33:15 am »
esto suena interesante brayan2259, por compartirlo dejo +1 8-)

Desconectado Fabricio

  • Sr. Member
  • ****
  • Mensajes: 288
  • Power: 9
  • Sexo: Masculino
    • Ver Perfil
    • Email
Re:Utilizar la función PHP Flush para acelerar la carga de tu sitio
« Respuesta #2 en: Diciembre 22, 2011, 03:49:58 pm »
GRax x la función!!! +1

Desconectado patorey28

  • Jr. Member
  • **
  • Mensajes: 92
  • Power: 4
  • Sexo: Masculino
    • Ver Perfil
    • De todo, y un poco mas!!!
    • Email
Re:Utilizar la función PHP Flush para acelerar la carga de tu sitio
« Respuesta #3 en: Enero 08, 2012, 08:01:32 am »
Buenisimo, ya lo estoy usando!! +1
En todos lados!!!