As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
6年前关闭。
我正在开发一个基于回合制的策略游戏,在该游戏中,我从PHP输出一系列数组,以使用javascript在画布中进行动画处理。
鉴于我的javascript / canvas目标是20 fps(每秒帧数),因此php正在为浏览器接收并处理大量信息。
如何将这些php数组传递给javascript?
编辑
我具体指的是每转大约5兆字节的数据量。
6年前关闭。
我正在开发一个基于回合制的策略游戏,在该游戏中,我从PHP输出一系列数组,以使用javascript在画布中进行动画处理。
鉴于我的javascript / canvas目标是20 fps(每秒帧数),因此php正在为浏览器接收并处理大量信息。
如何将这些php数组传递给javascript?
编辑
我具体指的是每转大约5兆字节的数据量。
最佳答案
我认为您想回答两个问题。
如何将数据从php传递到javascript?
数据应该在php和javascript之间传递什么格式?
就第一季度而言:
有几种技术可供选择,没有一种对您的项目没有更多了解的明显优势。您可以使用:
WebSockets:如果需要低延迟,服务器和客户端之间的双向通信,或者需要流数据
AJAX:如果您需要以已知间隔或响应事件(用户单击)请求数据
彗星/长时间轮询:如果数据在未知时间从服务器“推送”给您
就第二季度而言:
JSON:易于使用,提供大量支持
MsgPack-较小的数据结构,更快的解析器
在不了解您的项目的情况下很难选择一种最佳的解决方案,但我希望此列表可以帮助您入门。