|
include тянет старую версию файла
|
|||
---|---|---|---|
#18+
Всем привет. Помогите кто знает. Есть 2 экшена: 1. Инклуд файла и обработка данных в нём 2. Перезапись этого файла и перенаправление на первый action Итак, вот код соответственно Код: php 1. 2. 3. 4. 5.
Код: php 1. 2. 3. 4. 5.
Основная проблема Как видите в первом экшене прям один за другим расположены file_get_contents и include. При этом результат вывода первой инструкции - новая версия файла, а второй - старая. С чем может быть связано такое поведение и как это побороть? Сначала думал, что инклуд плюёт на блокировку, но учитывая что функция расположенная перед инклуд возвращает уже новую версию файла, данная гипотеза отпала. Тупик ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 17:24 |
|
include тянет старую версию файла
|
|||
---|---|---|---|
#18+
Кстати, думаю следует добавить для ясности, что если обновить страницу через секунду-другую, то и инклуд вернёт правильные отредактированные данные. На какой-то кэш чтоль похоже... не пойму :( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 17:38 |
|
include тянет старую версию файла
|
|||
---|---|---|---|
#18+
опкэш включен? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 17:41 |
|
include тянет старую версию файла
|
|||
---|---|---|---|
#18+
SharuPoNemnoguопкэш включен? Похоже да консольprogramer@newDebian:~$ php -i | grep opcache.enable opcache.enable => On => On opcache.enable_cli => Off => Off opcache.enable_file_override => Off => Off Я его вообще не настраивал. Да и не помню что бы ставил, похоже из коробки вместе с пыхой приехало (или с каким-нить другим модулем) Сейчас попробую его отключить. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 17:53 |
|
include тянет старую версию файла
|
|||
---|---|---|---|
#18+
SharuPoNemnoguопкэш включен? Да. В этом дело. Спасибо большое. Надо заставить его этот файл принудительно перечитать. Теперь понятно в какую сторону смотреть. Впервые с таким столкнулся, был крайне удивлён (раньше не приходилось конфиги на лету перезаписывать) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 17:56 |
|
include тянет старую версию файла
|
|||
---|---|---|---|
#18+
opcache_invalidate вот такая штука есть, чтобы не отключать ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 18:03 |
|
|
start [/forum/topic.php?fid=23&msg=39362054&tid=1460828]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 436ms |
0 / 0 |