Призыв к изменению ленты в rethinkdb останавливает загрузку всей страницы

function getChanges() {
$updates = r\table("tableOne")->changes()->run($conn);
foreach ($updates as $update) {
yield $update['new_val'];
}
}

$updates = getChanges();

// Этот процесс делает весь сайт очень медленным и 524 (время ожидания
ошибка)

foreach($updates as $listen) {
var_dump($listen);
}

Я разместил это на простой странице PHP. Как на самом деле подписаться на изменения в rethinkdb. Если процесс был наполовину все остальное до получения изменений / обновлений, как это возможно использовать changes()?

Как я правильно его использую?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]