Tieme berusaha keras untuk menjawabnya dengan sangat baik, tapi saya pikir inti dari pertanyaan OP adalah bagaimana teknologi ini berhubungan dengan PHP daripada bagaimana masing-masing teknologi bekerja.
PHP adalah bahasa yang paling banyak digunakan dalam pengembangan web selain sisi klien yang jelas html, css, dan javascript. Namun PHP memiliki 2 masalah utama dalam hal aplikasi waktu nyata:
1) PHP dimulai sebagai CGI yang sangat mendasar. PHP telah berkembang sangat jauh sejak tahap awal, tetapi terjadi dalam langkah-langkah kecil. PHP sudah memiliki jutaan pengguna pada saat itu menjadi pustaka C yang fleksibel yang dapat diembed dan fleksibel seperti sekarang ini, yang sebagian besar bergantung pada model eksekusi sebelumnya, sehingga belum membuat upaya yang solid untuk melarikan diri dari model cgi secara internal. Bahkan antarmuka commandline memanggil perpustakaan PHP (libphp5.so di linux, php5ts.dll di windows, dll) seolah-olah masih cgi yang memproses permintaan GET / POST. Itu masih mengeksekusi kode seolah-olah itu hanya harus membangun "halaman" dan kemudian mengakhiri siklus hidup itu. Sebagai hasilnya, ia hanya memiliki sedikit dukungan untuk pemrograman multi-thread atau event-driven (dalam ruang pengguna PHP), menjadikannya saat ini tidak taktis untuk aplikasi multi-pengguna waktu nyata.
Perhatikan bahwa PHP memang memiliki ekstensi untuk menyediakan loop acara (seperti libevent) dan utas (seperti pthreads) di ruang pengguna PHP, tetapi sangat, sangat, sangat sedikit aplikasi yang menggunakan ini.
2) PHP masih memiliki masalah signifikan dengan pengumpulan sampah. Meskipun masalah-masalah ini telah secara konsisten membaik (kemungkinan itu adalah langkah terbesar untuk mengakhiri siklus hidup seperti yang dijelaskan di atas), bahkan upaya terbaik untuk membuat aplikasi PHP yang berjalan lama perlu dimulai kembali secara teratur. Ini juga membuatnya tidak taktis untuk aplikasi waktu nyata.
PHP 7 akan menjadi langkah yang bagus untuk memperbaiki masalah ini juga, dan tampaknya sangat menjanjikan sebagai platform untuk aplikasi real-time.