我想要实现的非常简单,如果您向某个地址发送请求,您获得的响应是一个整数,例如13。我认为这相当于在该页面上托管一个带有单个数字的.html页面,然后我可以在我的应用程序中解析该字符串。 (这是一个Unity游戏,使用WWW类发送请求。)
(这实际上是一个版本号。如果它大于我在我的应用程序中存储的版本号,我会更新它,然后将另一个请求发送到其他地方并检索更大的内容)
我正在寻找能够解决这个问题的最便宜的方式。我计划使用AWS但是混淆应该使用哪个组件? S3? EC2? LAMBDA? CloudFront的?
如果你认为在网络托管或Heroku上做这件事或其他更好的事情,我也想听听它。
答案 0 :(得分:2)
为了提供一个简单的值,S3应该做到这一点。
在控制台中创建一个存储桶,名称中使用孤立的小写字母,数字和短划线。该名称必须在所有S3中具有全局唯一性,因此要构成独特的东西。我们将调用存储桶名称example-bucket
。
使用所需内容在计算机上创建文件。如果是纯文本,请将其命名为version.txt
。
在AWS控制台中,选择存储桶,然后上传文件。点击" next"屏幕,旁边的检查"公开所有内容"并接受默认值。上传文件。
现在,转到浏览器中的https://example-bucket.s3.amazonaws.com/version.txt并验证(使用您的实际存储桶名称。这是您的下载链接。
完成。只要您不希望每秒处理大约800个请求,这将完全符合您的要求。
当然,请查看S3定价。
答案 1 :(得分:0)
虽然这个问题适合服务器故障,但是
使用nginx或apache web服务器的EC2就足够了。
将负载均衡器放在EC2实例的前面。