2017-08-01 33 views
0

我想在PHP中實現簡單的長輪詢系統。一個簡單的Szenario:使用.txt文件而不是MySQL數據庫進行PHP長輪詢

該項目是基於兩個網站。網站A和網站 B.有兩個用戶。一個在網站A(UserA)上,另一個在 網站B(UserB)上。在網站上A是一個按鈕。如果用戶A按下 按鈕,則網站B的顏色會立即更改。

當然,我可以用MySQL數據庫來做到這一點,但這似乎很大,因爲我只想傳輸一位。

是否有任何其他oppurtinitys存儲在服務器上的一個位有訪問所有PHP頁面,這是託管在服務器上?

我以爲我可以使用一個簡單的.txt文件,但我不舒服如果兩個不同的網站要訪問相同的文件服務器粉碎。這是一個問題嗎?

或者你有任何其他想法如何解決它?

回答

1

我不會推薦使用文本文件,因爲與其他方法相比,I/O操作相當慢。

你必須讀取每個頁面加載/刷新或甚至更糟糕的文件,用ajax請求立即執行。我想我會推薦像Redis/Memcached之類的東西,並且做一些ajax調用來讀取它(如果你希望它是即時的)。

如果您無法訪問服務器,要安裝那種軟件,我會使用MySQL數據庫。

希望它有幫助

+0

謝謝你的回答。我現在用一個MySQL數據庫來實現它。它工作得很好! – DumbergerL

相關問題