我可以在哪里存储数据以在线传播它们?

时间:2021-05-13 13:37:54

标签: server cdn datastore qt-installer

我的公司有一个可以使用 Qt Online-Installers 安装的应用程序。数据存储在我们的个人服务器上,但随着时间的推移,我们发现互联网连接对于世界另一端的用户来说有点慢。所以,有一个问题——“我们可以使用哪些服务来存储这些数据,这些数据是为这些目的而设计的?”。当我调查这个问题时,我发现了有关名为“内容交付网络”的信息,但我不确定它是否适合。

不幸的是,我在这方面没有足够的经验,所以,也许有人知道更多并且可以给我建议。谢谢!

2 个答案:

答案 0 :(得分:1)

AWS 上的 Cloudfront。取决于您的内容是什么,但可能可以将其存储在 s3 上,然后使用 Cloudfront 将其缓存在全球的边缘位置。

答案 1 :(得分:0)

您的研究将您引向了正确的主题,因为听起来您可以从 CDN 中受益。 CDN 将您网站的缓存版本、下载文件、视频等存储在其服务器上,这些服务器通常是遍布全球的分布式服务器网络,称为“存在点”(PoP)。当用户从您的网站请求文件时,假设它正在利用 CDN,用户请求实际上会转到最近的 POP 并检索文件。这会提高性能,因为用户可能离您的源服务器很远,或者您的源服务器可能没有足够的资源来单独回答每个请求。

CDN 从您的站点缓存对象的时间取决于可配置的设置。您可以通知 CDN 如何使用 HTTP 缓存标头缓存对象。这是来自最大 CDN 的 Akamai 的介绍视频,其中包含对 HTTP 缓存标头的一些有用解释。 https://www.youtube.com/watch?v=zAxSE1M4yKE

干杯。

相关问题