Nếu bạn đang tìm cách triển khai bản sao IRC, tôi nghĩ bạn đã chọn sai tất cả các công cụ.
Cách tốt nhất để làm điều này là viết một máy chủ HTTP tùy chỉnh xử lý mọi thứ trong bộ nhớ. Không có cơ sở dữ liệu, không liên tục thăm dò các tệp. Khi một tin nhắn đến, bạn chỉ cần lặp lại danh sách chính xác trong bộ nhớ và gửi tin nhắn đến những người dùng khác. Để kết nối trình duyệt với máy chủ, tôi đề xuất " Sao chổi "(với các ổ cắm web cho các trình duyệt hỗ trợ chúng, nếu bạn cảm thấy thích thú).
PHP có thể không phải là ngôn ngữ được lựa chọn cho việc này, bởi vì hầu hết mọi công việc được thực hiện với PHP đều dựa trên các yêu cầu ngắn, riêng biệt truyền thống. Đối với một quy trình chạy lâu dài phục vụ nhiều khách hàng trong thời gian thực, tôi muốn đề xuất một cái gì đó như Python hoặc Node.js.