CONSULTA DEL USUARIO:
Hola soy el desarrollador de la pagina web de alito. Hace una semana que estamos teniendo problemas con el cache del servidor. Cambiamos imágenes, css, y otros archivos y no muestra los cambios. Es más, los eliminamos directamente y la pagina sigue funcionando.
De mas esta decir que vaciamos el chache de los navegadores.
Saludos
Claudio
RESPUESTA DEL STAFF:
Estimado Claudio:
Es un tema local o de conectividad con algún proxy. No hay caché en los servidores de hosting. El servidor “muestra” lo que se publica en el mismo momento que se hace la publicación. La visualización que un usuario recibe, y especialmente de quién está trabajando en la creación del sitio, depende de otros factores.
Es con seguridad, un tema de visualización local. No hay dudas de esto.
Puntos a tener en cuenta para visualizar lo que se publica (no en orden de importancia):
1) Utilice otros navegadores. Si utiliza IE, este navegador no posee un buen manejo de su caché. No alcanza con vaciar el caché. Presione F5 varias, varias veces (o la tecla Ctrl y F5). Lo mejor es utilizar navegadores que nunca hayan visitado la URL en cuestión. En la construcción de sitios, es aconsejable trabajar (diría necesario) trabajar con varios navegadores (FireFox, Opera, Safari y ahora Chrome, son buenas opciones para tener en cuenta). Un buen sitio es aquel que se se visualiza con todos los navegadores, y con todos los sistemas operativos. Además por supuesto de asegurarse la accesibilidad a todos los usuarios.
2) Cambie de nombre a los archivos html. Esto a veces no es posible, pero es uno de los puntos que soluciona el tema. Si no puede cambiar el nombre, utilice (para las pruebas) argumentos en la URL (escríbalos en la línea de dirección de su navegador), de la forma:
www.mi_domino.com/archivo.html?hfhfhfhf=hu4hu4hjh4h o
www.mi_domino.com/?hfhfhfhf=hu4hu4hjh4hComo ve, el agregado “?hfhfhfhf=hu4hu4hjh4h” (puede escribir cualquier caracter, con la separación del signo “?” y “=”) es lo que se llama argumento. Esto “obliga” al navegador y a cualquier proxy a “ir” a buscar el archivo al servidor, y no utilizar caches locales.
3) Si utiliza flash, realice llamadas a archivos swf agregando argumentos aleatorios. Esto se realiza de manera muy simple con AS y el resultado es como si cambiara el nombre de archivo. Se asegura así la visualización del swf actualizado. Si necesita ayuda en códigos de este tipo, infórmenos y le pasaremos los scripts.
Debe tener en cuenta que los archivos no “viven por siempre” en las caches o memorias transitorias, sino que luego de un tiempo (establecido por el administrador del proxy) son descartados. Cuando eso sucede, se cargará lo que el servidor tenga en ese momento.
Esto puntos no son necesarios debido a alguna tecnología o configuración de nuestros servidores: son necesarios por la tecnología de Internet misma, es decir, por los sistemas de conectividad entre usuario y servidor.
Cordial saludo.
