gpt4 book ai didi

php - 如何查看我的 Flash 应用程序的带宽使用情况?

转载 作者:行者123 更新时间:2023-11-30 01:37:04 27 4
gpt4 key购买 nike

我正在使用 ActionScript 3 开发在线数独游戏。

我制作了游戏并请人们测试它,它可以运行,但网站经常崩溃。我正在使用 000webhost,我怀疑这是一种带宽使用预防措施。

我的应用程序通过每 2 秒解析一个 JSON 字符串来更新当前的谜题。当然,当玩家输入数字时,它会发送 $_GET 请求来更新 mysql 数据库。您认为这会导致大量数据流量吗?

如何查看带宽使用值?

我应该如何减少Flash和mysql(或者php,真的)之间的数据流量。

谢谢!

最佳答案

没有足够的信息来直接回答,如果有的话,可能需要更多时间才能弄清楚。但这里有一些您可以研究的方向。

带宽可能是也可能不是问题。可能会发生很多事情,您很可能对 HTTP 服务器施加了太大的压力,耗尽了工作线程,让您的 MySQL 表大部分时间都被锁定,等等。

您所做的事情听起来确实给服务器带来了很大的压力。监控此客户端可能效率低下,您需要查看一些服务器端值,但除非您至少有一个 VPS,否则您通常无法访问这些值。

以 JSON 形式传输数据更容易实现和调试,但发送数据(二进制,而不是字符串)的更有效方法是 AMF:http://en.wikipedia.org/wiki/Action_Message_Format服务器端部分的一种 PHP 实现是 AMFPHP:http://www.silexlabs.org/amfphp/

或者,您的示例是 Flash Media Server(或类似产品)中远程共享对象的一个​​很好的用例。远程共享对象正是您使用 MySQL 所做的事情:它创建一个公共(public)内存空间,您可以在其中存储任何数据,并使该数据与所有客户端保持同步。自动地。 :)您可以从这里开始:http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000100.html

关于php - 如何查看我的 Flash 应用程序的带宽使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16739090/

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