抱歉"愚蠢"标题,但我真的不知道如何解释这个。
我想在我的网站上建立一个网页(内置于React
),该网页将显示我的网站/产品的每个版本的发行说明。我可以在页面中对发行说明的内容进行硬编码,但我想做一些让我不必重新编译我的网站的内容。
我的网站托管在AWS
,所以我在想是否有任何模式可以将页面内容作为文本文件存储在S3
存储桶中,或者作为{{{1}中的条目存储1}}。
这有意义吗?
这些都是我记得的,但我想问一下你是怎么回事?在过去做过这个。
提前谢谢!
答案 0 :(得分:1)
您可以使用S3或DynamoDB,但由于某些原因,S3最终会更有利。
对于S3,一般模式是将格式化的发行说明存储为HTML文件(或多个文件)作为S3对象,并让您的站点向S3对象发出AJAX请求并加载存储在那里的HTML你的格式化发行说明。
优点:
如果您要使用DynamoDB,则必须请求服务器端的内容并将其格式化为服务器端(如果没有站点重新编译,格式将无法更改)。您可以免费获得25个读取容量单位,但如果您的网站看到大量流量,您最终可能会比使用S3更多地支付。