AJAX.
Во-первых, у вас РНР, который сделан для того, что бы отдать и умереть. А концепция WebSocket этому явно не соответсвует, отсюда и красноглазие в связке РНР+WebSocket.
Во-вторых, у вас реалтайм - не критическое условие, так что лучше AJAX.
В-третьих, вам не нужна ни постоянная подача AJAX'ов, ни двухстороннее взаимоздействие WebSocket. Поэтому, лучше всего было бы взять и сделать LongPolling.