Software > WeeWX

Subir datos por FTP a hosting

<< < (18/18)

casacota:
Quizás programando algo lo consigas. Yo lo tengo así por ejemplo en esta página http://www.atmos.cat/perl?num=1276613273
Al cargar la página se toma un valor que se añade a cada una de las imágenes, lo puedes ver si abres una en una pestaña nueva. Una vez programado funciona a prueba de proxys, transparentes o no, de caprichos de Chrome, de móviles raros...

jmviper:
Como indica casacota la medida más efectiva es ponerle un query o petición al final de la URL. Por ejemplo con JavaScript para que no se cacheen las imágenes se le puede poner la hora unix del momento de la petición que será diferente en cada momento para ese cometido, tipo "http://miweb.com/miimagen.jpg?" +  Date.now()

Eso habría que ponerlo dentro de un script y hacerlo para cada imagen y habría que referenciar al elemento que tuviera la imagen.

Si haces una recarga de la imagen y sigue saliendo la misma prueba con CTRL + F5 (eso la recarga desde el servidor, no desde la caché local del navegador). Si sale la nueva entonces prueba a poner estas etiquetas en las cabeceras de las páginas (entre las etiquetas iniciales <head> y </head>


--- Código: ---<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

--- Fin del código ---

Con eso se le dice al navegador que pida una nueva imagen al servidor de tres maneras diferentes.
Lo tendrías que poner en las plantillas del skin /etc/weewx/skin/seasons en el archivo index.html.tmpl

Si funciona con CTRL + F5 (solo en un navegador de escritorio, en uno de un móvil no se podría hacer) con esas líneas en la cabecera del index al recargarse la página debería de ir en todos los navegadores (de escritorio o de móvil).

Si no recarga bien ni con CTRL + F5 ni con esas líneas sería cosa del servidor como ya dije antes.

srvillalba:
Pues recargando la página con CTRL + F5 se actualizan datos y gráficos. Lo que aprende uno por aquí!


--- Cita de: jmviper en 01 de Mayo de 2022, 17:11:08 ---

--- Código: ---<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

--- Fin del código ---

Con eso se le dice al navegador que pida una nueva imagen al servidor de tres maneras diferentes.
Lo tendrías que poner en las plantillas del skin /etc/weewx/skin/seasons en el archivo index.html.tmpl

Si funciona con CTRL + F5 (solo en un navegador de escritorio, en uno de un móvil no se podría hacer) con esas líneas en la cabecera del index al recargarse la página debería de ir en todos los navegadores (de escritorio o de móvil).

Si no recarga bien ni con CTRL + F5 ni con esas líneas sería cosa del servidor como ya dije antes.

--- Fin de la cita ---

Intentaré hacer lo de poner esas etiquetas en las cabeceras de las páginas como me has indicado en el archivo index.html.tmpl, y como buen profano en esto pues espero que funcione. Ya os comento.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa