0
所以我創建了一個基於JQUERY評論系統爲我的網站與Facebook類似評論插件或只是如何FB評論作品/其他相關網站。jQuery的 - 創建討論/評論插件
我有一個問題:當用戶打開一個網頁的特定部分,我需要能夠在正在由他人該條作出,而用戶在該段新的意見來拉。我想知道這個問題通常如何處理。是否每5秒鐘進行一次服務器調用?這不會創造大量的服務器負載,但?
感謝您的輸入。
所以我創建了一個基於JQUERY評論系統爲我的網站與Facebook類似評論插件或只是如何FB評論作品/其他相關網站。jQuery的 - 創建討論/評論插件
我有一個問題:當用戶打開一個網頁的特定部分,我需要能夠在正在由他人該條作出,而用戶在該段新的意見來拉。我想知道這個問題通常如何處理。是否每5秒鐘進行一次服務器調用?這不會創造大量的服務器負載,但?
感謝您的輸入。
是的,這叫做輪詢。您每隔X秒連接一次服務器以檢查是否有更新。這幾乎是實時發生的,因爲X或多或少有一個短暫的延遲。這個想法是「X」越小,你對服務器的連接就越多。
您也可以嘗試所謂的「長輪詢」另一種實現方式,並不需要更頻繁的服務器請求,但減少了等待時間: Comet programming Ajax with long polling.
輪詢每X秒,如果你有很多可能會傷害你的服務器了一下的用戶。對於擁有大約100個活躍用戶的網站,將其設置爲大約30秒應該對我已加入訂閱者的大多數服務提供商都適用。
其所謂的投票或彗星,是的,它不會引起像一切服務器負載的增加,只是不發回的所有郵件,檢查是否有新的,然後附加到您的內容。如果事情升溫,你總是可以有多個專用服務器來完成這項任務。 –