Как отключить кеширование скриптов php ratchet?
Здравствуйте, столкнулся с такой проблемой, после запуска сервера на php ratchet рабочий файл Chat.php кешируется, и после его изменения делай хоть что, но пока не пройдёт большое количество времени или перезагрузка вообще всего сервера никаких изменений не будет, вроде бы в php кеш отключён, в настройках домена тоже отключено все, вообще кешируется всего один файл, который отвечает за прием и отправку сообщений, с остальными проблем нет таких, как быть? Невозможно тестировать ничего..
Дополнительно:
ratchet же работает как демон, пока вы не перезапустите, его новый код не применится, или у вас даже при перезапуске всё равно запускается старый код?
Я дополню вопрос. Вы напрямую слушаете порт от клиента, или проксируете запрос через какой нибудь сервер.
Очень похоже что файл улетает в кеш, и живет там сколько то времени. Я сейчас вот поднял тестовый пример
https://github.com/ratchetphp/Ratchet/tree/master от сюда и меняю код убиваю обработчик поднимаю его он меняется сразу.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для отключения кеширования скриптов PHP в Ratchet, вы можете использовать следующий код:
// Отключение кеширования скриптов PHP header("Cache-Control: no-cache, must-revalidate"); header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
Этот код поможет вам предотвратить кеширование скриптов PHP, что может быть полезно при разработке и отладке веб-приложений с использованием Ratchet. Убедитесь, что этот код добавлен в начало вашего PHP-скрипта, чтобы гарантировать отключение кеширования.
Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь задать их для получения более подробной помощи.