我和我的团队正在创建一个移动游戏,其中地图是可用的。我们将json信息存储在多个文件中--每个文件表示地图上的一个块。为了渲染地图,我们下载文件并处理它们来创建街道、建筑物等。我想选择最好的方式将平铺文件下载到移动设备上,但是我没有可能在移动设备上进行这个测试,所以我使用了浏览器和节点js脚本。
我使用了一个100的json文件。将其上传到S3桶和EC2存储上。我编写了一些节点脚本来连接到S3或EC2:
最后两个值之间的区别实际上是EC2实例从桶中访问文件所需的时间。从S3向EC2发出请求的原因是,我知道AWS服务之间的连接非常快。
我所做的另一个测试是在浏览器(Firefox)上进行的:
我的问题是,为什么从浏览器访问文件和通过Node脚本访问文件有这么大的区别?
为了记录时间,我每次请求10次,我做了平均次数。EC2的例子是微观的,在爱尔兰。水桶也位于爱尔兰。
发布于 2013-06-18 17:53:04
我提出了几条线索,可以帮助你分析。
谢谢
发布于 2013-06-19 07:08:31
因此,我认为这个问题没有更多的意义,因为时代是更多,即使是在艰难刷新页面。
https://stackoverflow.com/questions/17173189
复制相似问题