“Conocimientos Programación>Programación PHP /MySQL

Cómo almacenar en caché una página Web con PHP

2015/8/23
PHP es un lenguaje de programación de desarrollo web utilizada para crear sitios web. Cuando una página web se genera utilizando PHP , se trata de llamar a la base de datos para la información , la ejecución de código PHP en el servidor y devuelve la información del navegador, donde se crea la página. El almacenamiento en caché puede utilizarse en lugar de almacenar una copia de la página , cuando se ha creado por primera vez , y enviado al navegador . Esto ahorrará recursos en el servidor y aumentar la velocidad de la website.Caching se realiza generalmente usando el tampón de salida . Cosas que necesitará
Bloc de notas
Mostrar más instrucciones
1

Bloc de notas abierto y crear un nuevo archivo PHP llamado home.php .
2

Agregue el código siguiente al archivo creado en el paso anterior: ?

< php

ob_start ();

$ cachefile = " cache /home.html " ;

$ fp = fopen ($ cachefile , ' w ');

fwrite ($ fp , ob_get_contents ());

fclose ($ fp ) ;

ob_end_flush ();

>

Guarde el archivo y ejecutarlo en un browser.This creará una copia en caché del archivo denominado home.html home.php ? . Esta versión en caché se llamará de forma predeterminada cuando un usuario abre la página de inicio del sitio web.
3

Abra el archivo home.php en el Bloc de notas . Agregue el código siguiente al principio de la página :

< php

$ cachefile = " cache /home.html " ;

$ cachetime = 10 * 60 ;

if ( ($ file_exists cachefile ) &&

( time () - $ cachetime < filemtime ($ cachefile ) ))

incluyen ( $ cachefile ) ;
exit

; ?

}

>

Establezca un tiempo de caché de 10 minutos. Si la página ha sido llamada dentro de 10 minutos, se mostrará una copia en caché de la página para que el usuario , de lo contrario la versión en caché se mostrará . Salga de la secuencia de comandos para que el resto de la página no se ejecuta
4

Guarde el archivo home.php .

Programación PHP /MySQL
Cómo analizar un archivo de texto delimitado por tabuladores en una matriz en PHP
Cómo exportar a MySQL en SSIS
Cómo guardar un archivo PHP con Filezilla
¿Por qué mi PHP MySQL Página tan lento
Cómo utilizar un servidor MySQL usando un cliente de línea de comandos
Cómo insertar un decimal en PHP MySQL
El primer elemento de una matriz en PHP
Cómo combinar archivos PDF con PHP
Conocimientos Informáticos © http://www.ordenador.online