Сижу, значит, сегодня никого не трогаю, отлаживаю виртуальную файловую систему в
ultimix'е. И вдруг ни с того ни с сего ловлю странный баг - при первой же попытке считать файл, оказывается что он уже висит в кэше! Ладно, проверяю всё ещё раз, снова чищу директорию кэша. Запускаю тест. Запрашиваемый файл снова найден и
корректно считан из кэша. Начинаю понимать, что я ничего не понимаю. Почистил директории кэша уже во всех своих проектах (мало ли скрипт куда-нибудь не туда лезет). Снова запускаю тест. Та же ситуация. Массовый вывод отладочных сообщений в лог ничего не прояснил ( Пришлось лезть в логи Апача. Оказалось что Огнелис отправлял на сервер 2 запроса! Оба отрабатывали на сервере корректно, первый заполнял кэш, а результат второго запроса выводился в браузере. Отвал башки просто. Ну и час потерянного времени.
Мораль: иногда все-таки виноват компилятор ))
ЗЫ Ссылки по теме:
Open source убъет мир.
ЗЫЫ Седьмой эксплоррер в таком позорном поведении не замечен.