Muszę jako część zaliczenia wykonać kilka "cache'ujących technik".
Pierwsza to :
"Dodanie zestawu odpowiednich nagłówków HTTP umożliwiających przechowywanie generowanych stron przez okres 60 sekund."
Walczyłem długo i namiętnie ale upadłem głową w dół....
<?php $offset = 60 * 60 * 24 * 3; //w sekundach ?>
Jak jest tak jak widać wszystko prawdopodobnie działa (nie czekałem)
Gdy zmienimy wartość $offset na 60 sec -> odświeżanie co sekunde (IE i FF)
-----------------------------------------------------------------------------
Troszkę sprytniejsze rozwiązanie :
<?php if ( ) { exit; } ?>
Działa w FF co 30 sec w IE odświeżać można co 1 sec
(podejrzewam że IE nie obsługuje "tych sugestii" w nagłówku)
Na to bym mógł przystać tyle że 30sec mnie nie zadowala ...
Właściwie jakakolwiek zmiana w linii:
Daje efekt braku możliwości odświeżania lub odświeża co 1 sec
(poprostu nie mogę do końca zrozumieć działania)
Na anglojęzycznym forum wynalazłem jeszcze coś :
"Not all browsers will use or even understand the Cache-Control or Expires headers. They are just suggestions, telling the browser how you would like the cache to be handled. How each browser actually handles the cache is up to the browser.
It is always best to assume that the browser will not understand such features, but consider it a plus when they do.
If your application relies on such a feature, you should find a server-side alternative."
Czy jest jakiś pewny sposób aby po pobraniu pliku z serwera WWW przeglądarka trzymała go dokładnie 60sek?
Proszę o pomoc bo widzę że sam sobie nie poradzę

