有一个搜索,但没有真正表明我的一个好路线(可能是我的坏)。从PHP页面即时更新MySQL - AJAX?
我已经构建了一个系统在iPad上运行 - 并作为进入场地的人员的柜台。实质上,每次在网页上按下一个按钮时,它都会从记录的PHP中简单地插入到MySQL数据库中。
也就是说,当有人进入会场时,当某人离开“离开”时,门上的某人会按下“进入”,并将“及时”插入到MySQL数据库中,并在任何时间我们可以找出场内有多少人。
简单。然而,当然,这很慢,当有多人同时进入会场时,所以我想知道你们会如何处理这个问题。我看过AJAX,我必须承认这不是我的领域,但我已经玩过了。我自然会担心不会丢失任何数据,但是我们也不能让系统等待10秒来重新加载页面。
我最初的想法是有一个AJAX'东西' - 当'IN'/'OUT'按钮被按下时,它调用另一个PHP页面来执行MySQL插入。这是否合理?或者有更好的方法来做到这一点?由于我对AJAX解决方案的担心是,该'insert.php'页面的新调用会取消之前的调用,因此数据可能会丢失?我对吗?
任何人的见解都会非常有帮助。
在此先感谢。
瑞恩
像这样的简单操作不需要10秒钟来重新加载页面。你有没有做过一些分析,看看瓶颈在哪里? – F21
Ajax与您按下按钮并转到其他页面一样,就像现在一样。唯一的区别是您可以更新网页浏览器中的微小更改。但是如果你的查询需要10秒钟的时间,那么使用ajax不会有太大的帮助。 – Matt
你的意思是“多人”10-100或1000. Web服务是一次处理多个请求的。我无法从中看到它需要10秒钟的时间。代码示例可以被折衷。 –