2011-03-13 60 views
0

我需要實現實時頁面數據更新與PHP和jQuery。 (我發現www.ape-project.org/,但它似乎網站已關閉) 是否有其他解決方案?jquery PHP推送?

非常TNX!

+0

你的意思是說如果服務器上發生什麼事情 - 在客戶端瀏覽器中更新? – 2011-03-13 09:22:37

回答

-1

有很多解決方案可以做到這一點......
根據你的數據,你的數據是如何組織和存儲的(mysql?)。

你的問題太開放了,沒有一個真正的答案。

+0

我明白了,我的目標是提供來自php \ mysql serverside的實時數據更新。 Exmpl:玩家正在對商品進行出價,我們需要實時向賣家出示商品 – Joeeee 2011-03-13 09:14:26

1

你可能想看看彗星:

彗星是在 一個Web應用程序模型,一個長期持有的HTTP請求允許 Web服務器將數據推到 瀏覽器,而瀏覽器 明確要求它。[1] [2]彗星 是一個總括術語,包含 用於實現這種交互的多種技術。所有這些方法都依賴 默認在 瀏覽器中包含的功能,例如JavaScript,而不是 而非非默認插件。彗星 的方法不同於網絡的原始 模型,其中瀏覽器 請求完整的網頁 時間。

http://en.wikipedia.org/wiki/Comet_%28programming%29

0

如果你想要做的流媒體(在一個單一的長壽命,低延時連接發送多封郵件),你可能需要一個彗星服務器。查看http://cometdaily.com/maturity.html瞭解各種服務器實現的細節(我是其中一個服務器的維護者 - 流星)。

如果您很樂意在收到每封郵件後重新連接,那麼您可以在沒有複雜的服務器和傳輸的情況下執行長輪詢 - 只需使用長輪詢即可發出ajax請求,並且服務器只是休眠,直到它發回一些內容。但是最終會有很多連接掛在你的web服務器上,所以如果你使用的是像Apache這樣的傳統Web服務器,請確保它被配置爲處理該服務器。默認情況下,Apache不喜歡有超過幾百個併發連接。