| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
G_Z 29.09 22:01 / 29.09 22:06
2. Иметь возможность flush-ить ответ не дожидаясь полной генерации. Игнорируем postprocess, не даем делать response clear и пр.
Иногда с этим готовы мириться, но нужна возможность получить лучший ttfb и реализовать некий вариант стриминга.
@return[code;comment]
^throw[return;$code;$comment]
@catch[code]
^try{
$result[$code]
}{
$exception.handled($exception.type eq 'return')
$response:status(^exception.source.int(0))
$response:body[$exception.comment]
}На нужном уровне код оборачивается в @catch, где нужно вызывается @return.^return(500)[Internal error]