Для отключения кэширования скриптов в PHP Ratchet можно попробовать следующие методы:
1. Использовать заголовок Cache-Control в HTTP-ответе, указав значение "no-cache". Например:
```php
header('Cache-Control: no-cache, no-store, must-revalidate');
```
2. Использовать случайный параметр в URL скрипта, чтобы обойти кэширование. Например, добавить случайное число к URL:
```html
<script src="Chat.php?timestamp=<?php echo time(); ?>"></script>
```
3. Проверить настройки кэширования в конфигурации веб-сервера (например, Apache, Nginx) и убедиться, что кэширование отключено для файлов PHP.
4. Включить режим отладки в PHP и убедиться, что файл Chat.php загружается каждый раз с последними изменениями. Например, можно использовать функцию ini_set для включения вывода ошибок:
```php
ini_set('display_errors', 1);
error_reporting(E_ALL);
```
Если после применения этих методов проблема с кэшированием остается, возможно, дело в настройках самого PHP Ratchet. Рекомендуется прочитать документацию PHP Ratchet и поискать информацию о возможных проблемах и их решениях.