2010-10-08 36 views
5

Tôi muốn tạo một bộ hẹn giờ được hiển thị trên trang web của mình, tôi muốn nó được đồng bộ trên tất cả các máy khách đang cố gắng truy cập nó. Khi khách hàng nhấp vào nút "tăng", tôi muốn bộ hẹn giờ thêm 1 phút vào bộ đếm ngược và tôi muốn thay đổi này được phản ánh cho tất cả khách hàng.Máy chủ PHP bên hẹn giờ?

Điều này có thể đạt được thông qua PHP không? Lời khuyên/lời khuyên nào để tôi bắt đầu?

Cảm ơn bạn!

Trả lời

0

Có nó có thể được thực hiện, nhưng bạn cần một số trì hoãn AJAX, công nghệ tương tự sử dụng để tạo ra cửa sổ javascript chat, thời gian thực khai thác gỗ, vv

1

Nếu bạn muốn có một nhấp chuột từ bất kỳ khách hàng để thực hiện tất cả các khách hàng, bạn sẽ cần để đưa ra giải pháp trên Polling (làm mới hit AJAX) hoặc Comet programming. Một giải pháp lập trình sao chổi phức tạp hơn, nhưng cho phép bạn đẩy cập nhật hẹn giờ cho tất cả các máy khách trong thời gian thực.

Lời khuyên: Trừ khi trang web của bạn đang có kế hoạch thực hiện một lượng lớn thông tin không đồng bộ, tôi chỉ cần gắn với một giải pháp bỏ phiếu đơn giản. Bạn thậm chí có thể có cuộc thăm dò AJAX một tập tin tĩnh và cập nhật các tập tin tĩnh thông qua PHP (cập nhật này cần phải được thực hiện nguyên tử). Điều này có nghĩa là mỗi cuộc thăm dò AJAX sẽ là rất giá rẻ.

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