| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
nkostya 30.09 15:25
1. Проблема понятно не в чтении (это кешируется на любой OS), а в компиляции и формировании дерева классов. И тут сложность в том, что при другом запросе может быть другая последовательность загрузки файлов и другой результат. Но можно попробовать сделать метод сохранения состояния классов при конфигурировании веб-сервера и тогда каждый новый запрос будет начинаться не с чистого листа, а с этого состояния классов.Когда подгружаем framework, получается что там много классов. В них изменений 0.
2. Даже с комментарием непонятно о чем речь.Вебсокеты - отдельно, тоже хотелось бы, но не критично. Centrifugo юзаем и неплохо справляется.
Нужно чтобы ответ можно было продолжать отправлять - "стримить".
Нельзя просто так "стримить" браузеру, надо чтобы браузер это поддерживал (в js нет raw TCP socket). Если речь про веб-сокеты (RFC 6455), так и надо написать.
3. По аналогии с исключениями их обрабатывать нельзя, поскольку вы едва ли хотите прерывать ход текущего запроса (или хотите?). Вообще вызвать парсерный ход по факту исключения дело нехитрое, но что конкретно он будет делать - непонятно. В общем здесь нужны конкретные примеры.Самый базовый сценарий - прерывание. Когда необходимо по завершению что-то выполнить дополнительное.