Да очень просто такое делается.. Запускаете сервис на ноде с готовой либой для сокетов (socket.io, например), конектите к нему фронт. Запускаете сервис очередей, для этой задачи тот же редис подойдет. Когда на сервере обновляется статья, вы через редис отправляете ее в ноду. Там собственно отправляете всем клиентам.
И не слушайте, что вам тут по написали, это вполне обычная задача и работает это моментально. Про то как работают очереди сообщений можете загуглить, если вкратце то это канал который будет прослушивать ваш сервис на ноде и брать от туда сообщения, которые будут приходить с пхп.
В ларавель кстати такая система есть из коробки, а на yii вот это нашел, тоже можете потестить
https://github.com/MKiselev/yii2-broadcasting/blob...