如何在其他平台保存图片以在系统上保存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。
我正在创建一个允许用户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。