ja by som si spravil staticku stranku, rozdelil ju do dvoch suborov:
zaciatok.html:
<html>
<head>
<meta http-equiv="refresh" content="5">
</head>
<body>
Hodnoty:
<ol>
koniec.html:
</ol>
</body>
</html>
napisal by som jednoduchy spajaci skript
script.sh:
#!/bin/bash
cd /var/www/html/senzory/
cat zaciatok.html > index.html
for FILENAME in val1 val2 val3 val4 val5
do
echo "<li>" >> index.html
cat /var/www/html/senzory/$FILENAME >> index.html
echo "</li>" >> index.html
done
cat koniec.html >> index.html
kde /var/www/html/senzory/val1..5 su tie nalinkovane hodnoty.
Potom by som napisal nekonecny updatovac (ulozit tam kde je script.sh)
updatovac.sh:
while true; do ./script.sh & sleep 5; done
Potom treba len spustit updatovac.sh a v browseri otvorit
http://server/senzory/Vyhody: ziadny javascript na klientovi (meta refresh tag funguje na vsetkom); ziadne desiatky (php) alebo stovky (nodejs, java) megabajtov na aplikacny server na serveri; samostatne konfigurovatelny refresh klientov; samostatne konfigurovatelny refresh suboru na serveri; minimalizmus
Nevyhody: update serveroveho suboru pobezi aj ked ho ziadny klient nebude chciet precitat; potreba spustit updater (da sa nalinkovat do nejakeho systemoveho startup scriptu)