Страница 1 из 1

Как обеспечить быстрое пере-прочтение файлов?

Добавлено: 05 ноя 2015, 15:28
alancast
Проблема такая: я на локальном сайте редактирую какие-то файлы (скажем, в потрохах CMS), потом обновляю кеш браузера, считываю страницу заново, но иногда должных изменений или их части не видно.
Впечатление такое, что в течение минуты файл, обновлённый на диске, кажется серверу старым и выдаётся его прежняя версия. Это происходит не всегда или не со всеми файлами, но иногда приходится очень досадно сношаться с этой проблемой. Иногда кажется, что, по неясной мне причине, изменения в настройках - например, плагинов в phpBB - не видны сразу в браузере, а появляются не с первой попытки.
Порой даже перезапуск сервера не помогал справиться с этими явлениями. (Хотя я не представляю, как такое может быть).

Пожалуйста, извините, если вопрос глупый или общеизвестный специалистам - я всего лишь любитель, который осваивает PHP и прочее методом тыка, чтобы сделать мир чуточку красивее тут и там. У меня нет времени всё бросать и идти учиться на программиста-профи :).

Подскажите, в чём же причина "тормозов" с обновлением информации?

Может, можно поправить какие-то настройки сервера или т.п.?

Заранее благо-дарю. :)

Добавлено: 05 ноя 2015, 16:24
fade353
Open Server тут непричем вообще, скорее всего сам скрипт так работает.

Добавлено: 05 ноя 2015, 18:27
alancast
fade353 писал(а):Open Server тут непричем вообще, скорее всего сам скрипт так работает.
Я не знаю, что там при чём :), как это может быть свойство скрипта?
Если он перезапускается с нуля, то как он может считать ту версию файла, которой уже нет?

Например, скрипт DokuWiki: меняю css - изменения в браузере вижу.
Изменил файл PHP, перечитал страницу заново - изменения не отразились.
Впечатление такое, что где-то что-то кешировалось.
Я не говорю, что это именно Open Server - иначе написал бы, что это баг Open Server-а :).
Может, дело в движке PHP, или в OS Windows - знал бы, в чём, не спрашивал... :)
Просто надеюсь, что кто-то здесь может подсказать, в чём дело. :roll:

Добавлено: 05 ноя 2015, 20:58
DelphinPRO
Елки-палки, отключите кеширование в браузере.

Рекомендую для разработки расширение Web Developer для FireFox. Оно добавляет панельку в браузер с полезными функциями, в т.ч. кнопку для включени/выключения кеширования.
Изображение