Almacenamiento en caché de datos en un archivo mediante PHP
Last updated: 21.02.2026
Views: 97
En ocasiones resulta necesario limitar el número de consultas a una fuente de datos externa, sobre todo si no cambian constantemente (por ejemplo, el tipo de cambio en el banco central). O simplemente acelerar la carga de la página, proporcionando al script un archivo ya generado.
PHP
// Cache lifetime in seconds
$expires = 3600;
$cache_file = 'data.json';
// Some api url
$url = 'https://jsonplaceholder.typicode.com/posts/1/comments';
if (file_exists($cache_file) && (filemtime($cache_file) > (time() - $expires))) {
// Getting data from the cache
$file = file_get_contents($cache_file);
} else {
// Write cache
$file = file_get_contents($url);
file_put_contents($cache_file, $file, LOCK_EX);
}
Este método de almacenamiento en caché se basa en comparar la fecha del cambio del archivo en la caché con la hora actual.
Publicaciones similares:
-
Cómo enviar datos de formulario HTML a un correo electrónico usando PHP
Enviar un formulario por correo electrónico es una forma importante y habitual de comunicarse con un usuario de un recurso web. Escribamos un formulario simple para envia...
-
Cómo eliminar el script jQuery Migrate de WordPress
Si tu proyecto de WordPress usa jQuery, WordPress también carga el script jQuery Migrate por defecto. En el 99 % de los casos, no necesitas este script. jQuery Migrate re...
-
Iterar elementos de una matriz sin bucles
Los ejemplos son muy abstractos debido a que hay ciclos. Nuestra condición será la siguiente: es necesario seleccionar todos los elementos del array mediante un atributo ...
Leave a Reply