Usando unas simples etiquetas HTML podemos forzar para que el navegador del visitante no tenga en cuenta el cache del navegador, esto también es útil para cuando tenemos un sitio web que se actualiza mucho y el cache del navegador nos dificulta el proceso.
Todo lo que debemos hacer es introducir una de las siguientes etiquetas en el HEAD, es decir, entre la etiqueta <HEAD> y la etiqueta </HEAD>:
HTML:
<head>
<meta http-equiv="Expires" content="0">
<meta http-equiv="Last-Modified" content="0">
<meta http-equiv="Cache-Control" content="no-cache, mustrevalidate">
<meta http-equiv="Pragma" content="no-cache">
</head>
Con esto, el navegador del cliente ya no tendrá en cuenta el cache que ha guardado anteriormente.
En WordPress, para añadir estar etiquetas en el HEAD debemos editar la plantilla o theme, concretamente debemos editar el archivo “header.php” donde se encuentran las etiquetas <HEAD> y </HEAD> entre las que debemos meter una de las líneas anteriores.
También es posible forzar a una aplicación desarrollada en PHP para que no guarde cache de navegador, para ello debemos utilizar el siguiente código en el archivo PHP cargado:
PHP:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 1 Jul 2000 05:00:00 GMT"); // Fecha en el pasado
?>
Con esto nos aseguraremos de que el cache se resetee en todos los navegadores web y proxy http que visiten el sitio web.
También puedes limpiar la cache de laravel
Pingback: Limpiar cache de laravel – GalSoft
Pingback: Limpiar cache de laravel – GalSoft