entropia / web-info-screen

A web-based alternative to https://github.com/entropia/entropia-info-beamer
MIT License
2 stars 1 forks source link

Auto page reload on git changes #5

Open pascalwittler opened 7 months ago

pascalwittler commented 7 months ago

Idea from Kunsi:

Bau irgendwas ein, um die Clients neu laden zu lassen. ist unglaublich nervig, wenn eins nen Change deployed und dann alle Clients individuell reloaden muss.

ich hab das so gelöst, dass im html-template einfach die git-revision steht, und das JS ruft regelmäßig nen statusfile mit der deployten revision ab. wenn diff -> reload

michaelwerkel commented 6 months ago

Wäre es nicht am einfachsten, die Seite einmal die Stunde neu zu laden? Dann würden sicherlich auch mögliche Anzeigefehler gefixt werden, denke ich.

soc commented 6 months ago

Gibs da nich server push oder so?

pascalwittler commented 6 months ago

Wäre es nicht am einfachsten, die Seite einmal die Stunde neu zu laden? Dann würden sicherlich auch mögliche Anzeigefehler gefixt werden, denke ich.

Für die Implementierung wäre das am einfachsten. Beim Weiterentwickeln und Ausrollen von Änderungen ergäbe sich so eine Wartezeit von durchschnittlich 30 Minuten und im laufenden Betrieb ein überflüssiges visuelles Ruckeln alle 60 Minuten.

Bei Anzeigefehlern sollten nach meiner Meinung deren Ursachen behoben werden, statt damit zu leben, dass sie nach 60 Minuten durch einen Reload temporär nicht mehr zu sehen sind, falls ein Reload Effekte darauf hat.

pascalwittler commented 6 months ago

Gibs da nich server push oder so?

Welcher Form mit welchen Auswirkungen?