2017-08-01 32 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

相关问题