У меня возникли проблемы с автоматическим сбором данных PHP-скриптом с веб-сервера. Файлы, о которых идет речь, содержат метеоданные и обновляются каждые 10 минут. Как ни странно, дата изменения файла на веб-сервере не меняется.
Простая команда fopen('http://...') пытается получать самую свежую версию последнего файла в этом каталоге каждый час. Но регулярно у меня попадается версия до 4-х часовой давности. Это происходит на сервере Linux, который (как заверил меня мой системный администратор) не использует какой-либо прокси-сервер.
Реализует ли PHP собственный механизм кэширования? Или что еще может здесь мешать?
(Мой текущий обходной путь — получить файл через exec('wget --nocache...'), который работает.)< /п>
Подробнее здесь: https://stackoverflow.com/questions/511 ... d-of-cache
Реализует ли функция PHP fopen какой-то кеш? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение