如何在其他平台保存图片以在系统上保存space以优化网站?

How to save images on other platforms to save space on system to optimize website?

我正在创建一个允许用户post新闻、照片、视频...

的网站

我的数据库大致是这样的:

PostNews_M table 有一个名为 ImgID 的列,该列是 table Image_M (ImgID, Link).

的外键

我觉得如果网站的用户少一点post,每个post的图片都很少,所以存储在服务器上的图片没有问题。

但是如果有一天网站的用户多了,这样的图片存储就会出现问题,导致服务器存储的图片多,网站又重又慢。

我认为当用户posts post时,图像会保存在另一个地方,然后Link列将保存url的图片,所以当我加载网站时,系统将调用图片 url 已保存在 Link.

期待有人指点,指点我怎么处理或者怎么给关键字让我学习。

据我所知,您可以使用 Azure Blob Storage 来完成。

Azure Blob Storage 可用于存储多种文件,包括新闻、照片、视频。如果存储需要 blob 的文件,则每个文件都会有一个 URL。然后您可以将 url 保存到列 Link。您可以在 门户 Azure 存储资源管理器 中找到它们。

  • 在门户中

  • 在 Azure 存储资源管理器中

详情请参考此article