gpt4 book ai didi

php - 查看多个用户在 CANVAS 上的实时绘图

转载 作者:行者123 更新时间:2023-11-29 14:48:05 25 4
gpt4 key购买 nike

我正在 Canvas 上创建交互式网络图,用户可以在其中拖放等。事物是用 javascript 在 Canvas 上绘制的。提交时, Canvas 上的数据将通过 POST 发送到 php 和 mysql

当我实时修改 Canvas 上的内容时,允许其他用户实时查看我的 Canvas 上的内容的策略是什么?我不知道使用 AJAX 是否是一个好主意,因为那样的话,即使在最终确定之前,您也会不断地弄乱数据库。

我不是要求具体的代码,只是要求大局战略、潜在的使用库、方向。

最佳答案

为了实时执行此操作,您大约有 3 个选择。

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

Ajax 轮询 http://en.wikipedia.org/wiki/Ajax_%28programming%29(让你的 ajax 调用每分钟、每秒或其他时间,更快地执行有明显的缺点。)

Websockets(非常实验性,但现在再次在 FF5 中工作)http://en.wikipedia.org/wiki/Websockets

此外,您还需要认真考虑将要访问的数据存储在内存中而不是数据库中,以便每次发出或推送请求或您要使用的任何方法时,它都不会访问数据库每次。仅将数据库用于永久存储,而不用于每秒访问的数据。

关于php - 查看多个用户在 CANVAS 上的实时绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6431847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com