PHP启用对json文件的并发和同时写入

时间:2015-08-24 14:41:17

标签: javascript php jquery json

场景:我有一个托管的网站,由多个用户(1000+)访问,我必须将他们的选择/选择存储在一个json文件中(在服务器上)。我为此使用PHP和JQuery。

问题:代码无法记录来自多个用户的数据。数据被覆盖。如果我使用lock(php),只有一个用户可以写,而其他用户数据不会被保存。我尝试追加并得到了可怕的结果(大量数据重复)

寻找:允许使用php同时写入json文件而不会丢失或覆盖数据的方法。 或者是存储这些用户偏好/选择的更好方法。

我想把数据保存在localstorage / sessionstorage中并在浏览器退出时提交写入,但我找不到一种万无一失的方法来总是在各种avl版本的IE,Chrome,Firefox,Safari中浏览器退出。

0 个答案:

没有答案