2011-10-08 15 views
10

có ai đó biết cách triển khai facebook như thông báo không? ý tưởng là đặt thông báo trên các tab song song với các thay đổi được thực hiện trong cơ sở dữ liệu mà không làm mới trang web? nếu dữ liệu được thêm vào cơ sở dữ liệu, trang web phải phản ứng trên cơ sở dữ liệu đó. cảm ơn bạn .. chúc mừng!Làm thế nào để thực hiện facebook như thông báo trên cakephp?

Trả lời

8

Thông báo kiểu Facebook đạt được trong các ứng dụng web sử dụng realtime web technologies chẳng hạn như máy chủ Comet hoặc máy chủ WebSocket. Có thể bổ sung chức năng này trực tiếp vào một ứng dụng PHP nhưng nó đã được đồng ý rộng rãi rằng PHP không xử lý các kết nối liên tục/lâu dài rất tốt (nó sẽ không mở rộng quy mô). Nếu bạn vẫn muốn lưu trữ giải pháp thời gian thực PHP của riêng bạn dưới đây là một vài nguồn:

Tuy nhiên, tôi d khuyên bạn nên xem hosted solution (Tôi làm việc cho một công ty như vậy) có nghĩa là tất cả những gì bạn cần làm là thực hiện cuộc gọi HTTP đến một API RESTful và nhúng một thư viện JavaScript vào trong ứng dụng của bạn để đạt được các thông báo đẩy của bạn. Thông tin thêm tại sao tôi khuyên bạn nên sử dụng dịch vụ được lưu trữ trong số SO question on Apache and Comet

này
Các vấn đề liên quan