В общем использую следущее: Код (Text): Header("Content-type: image/png"); header("Cache-Control: public"); header("Cache-control: max-age=1800"); header('Expires: '.gmdate("D, d M Y H:i:s", time() + $expireTime).' GMT'); почитал маны, это кеширование картинки, но как оно работает? при её изменении немедленно меняется сама картинка. объясните придурку
Браузер сравнивает либо размеры файлов либо их MD5 Hash (сам не знаю), и если различаются, то скачивает файл с сервера, если одинаковы - то берет из кэша.
когда не знаешь - не надо писать. По теме читать сюда: http://xpoint.ru/know-how/VebAlgoritmyi/ConditionalGet
Почему бы не ошибиться, если есть такие умные люди, которые поправят? Спасибо, ознакомился, буду знать)