gpt4 book ai didi

database - 当图片必须作为 blob 存储在数据库中时,将图片发送到浏览器的最佳方式是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 23:24:54 24 4
gpt4 key购买 nike

我有一个现有的数据库,其中包含 blob 字段中的一些图片。对于 Web 应用程序,我必须显示它们。

考虑到服务器的压力以及维护和编码工作,最好的方法是什么。

我可以想到以下几点:

  • 将 blob“缓存”到外部文件并将文件发送到浏览器。
  • 每次请求时直接从数据库中读取它们。

一些额外的事实:

  • 我无法更改数据库并完全摆脱 blob,只能将文件引用保存在数据库中(就像以前的 Access 时代一样),因为该数据库被另一个实际需要 blob 的应用程序使用。<
  • 图像很少改变,即如果图像在数据库中,它通常会永远保持原样。
  • 将有很多对图片的读取访问,每个 View 将显示 10-100 张图片。 (取决于用户的设置)
  • 图片比较小,< 500 KB

最佳答案

我建议结合您的两种想法:第一次请求该项目时,从数据库中读取它。但事后确保它们被诸如 Squid 之类的东西缓存,这样您就不必在每次请求它们时都检索它们。

关于database - 当图片必须作为 blob 存储在数据库中时,将图片发送到浏览器的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1113324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com