1.
En el raiz de nuestra web crearemos los siguientes archivos: .htaccess, start_cache.php, end_cache.php, y create una carpeta llamada “cache_files”.
2.
Cambiar los permisos a la carpeta “cache_files” a 777.
3.
Dentro de nuestro archivo .htaccess, insertaremos estas dos líneas de código:
php_value auto_prepend_file /home/pepito/public_html/start_cache.php
php_value auto_append_file /home/pepito/public_html/end_cache.php
Deberás cambiar “/home/pepito/public_html/” por la ruta física donde esta albergado tu sitio.
4.
Introduciremos el siguiente código en el archivo “start_cache.php”. De nuevo cambiaremos “/home/pepito/public_html/” por la ruta física de tu sitio.
<?
//Algunos parametros de configuracion
$settings_cachedir = ‘/home/pepito/public_html/cache_files/’;
$settings_cachetime = 3600; //keep cache files for 3600 seconds (1 hour)
//Pagina php
$thispage = ‘http://’ . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$cachelink = $settings_cachedir.md5($thispage).”.html”;
if (@file_exists($cachelink)) {
$cachelink_time = @filemtime($cachelink);
if ((time() – $settings_cachetime) < $cachelink_time) { @readfile($cachelink);die(); }
}
ob_start();
?>
5.
Por último introducir este código en el archivo“end_cache.php”.
<?
$fp = fopen($cachelink, ‘w’);@fwrite($fp, ob_get_contents());@fclose($fp);ob_end_flush();
?>
No hay comentarios:
Publicar un comentario