普通图像存储还是 mySQL blob?

2023-11-29

我正在编写一个 php/mysql 网络应用程序,它有点像一个博客平台,人们可以在其中上传图片并发布它们。

存储这些图像的最佳方式是什么,将它们存储在文件夹中还是通过 BLOB 存储在 mySQL 表中?

我问这个是因为我想要最简单的方法,让我可以轻松地移动到另一个主机/服务器,而无需花几天时间下载所有发布的图片,并将它们上传到新服务器。

可选问题:对于一个初创的博客平台来说,专用服务器是否足够?

Thanks


出数据库了。当它离开数据库时,您的网络服务器可以完成其工作并使客户端缓存图像。对于数据库驱动的动态图像来说,这样做更为复杂。此外,您会发现通过允许网络服务器处理它可能会获得更好的性能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

普通图像存储还是 mySQL blob? 的相关文章

随机推荐

  • 在tensorflow 1.2.1中导入tensorflow contrib模块很慢

    1 2 1 中的tensorflow contrib 模块导入速度比 1 1 0 慢是否有原因 我正在使用Python 3 5 使用命令行的开销并不大 大约需要 2 3 秒 然而 在 IDE 中 它变得非常重要 导入tensorflow c
  • 在 PHP 中使用常量来声明一个对象来保存类名(就像使用变量一样)?

    这个问题是关于 PHP 中的语法 语法功能 以声明对象时使用变量来存储类名为例 className myClass obj new className 我想知道是否有某种方法可以对常量执行相同的操作 大致如下 define CLASS NA
  • JavaScript 四舍五入到小数点后两位

  • C# HttpWebRequest 网站登录

    我正在尝试从 Web 浏览器控件切换到 http 请求 以实现任务自动化以提高速度 使用此函数 我可以发布数据并接收登录页面 但不会返回任何 cookie 并将其添加到 cookie 列表中 因此登录会话不会传递到下一个请求 an exam
  • 如何调整 AVD 模拟器的大小(在 Eclipse 中)?

    我正在为一家拥有一些 Droid 手机的小型企业编写我的第一个 Android 应用程序 我为手机设置了一个具有正确分辨率的 AVD 854 像素高 我正在使用最大屏幕分辨率为 900 像素高的 MacBook Pro 因此当模拟器启动时
  • Java 从 JAR 设置背景并使其透明

    请耐心等待 我还是个初学者 请不要发表粗鲁的评论 所以这个问题的目标是让我学习如何将已经透明的 JFrame 的背景设置为模糊 这就是我现在所拥有的 正如您所看到的 它是透明的 但并不模糊 我在想也许 Java 有一些进程可以模糊 JAR
  • IONIC2 背景图像在键盘打开时调整大小

    当设置背景图像并将其大小 背景大小 设置为 覆盖 或 100 100 时使用 ionic 2 例如 background url img bg jpeg background repeat no repeat background size
  • Kerberos/Spring Security/IE/Active Directory 出现“检测到有缺陷的令牌”错误(NTLM 不是 Kerberos)

    我们在让 Spring Security Kerberos AD 适用于我们的 Web 应用程序时遇到问题 我们的诊断是 我们的 AD 服务器将 NTLM 令牌 我们可以看出它以 TlRMTVNT 开头 发送到 IE 然后 IE 将其发送到
  • scipy.stats.rv_continuous 的子类化

    我有 3 个关于 scipy stats rv continuous 子类化的问题 我的目标是编写一个截断正态分布 截断指数分布和 2 个均匀分布的统计混合模型 1 为什么通过 mm model rvs size 1000 绘制随机变量如此
  • Django DRF 创建相关对象的权限

    我努力在 Django REST 框架中强制执行对象创建的安全性 基本上 我可以使用 has object permission 在对象级别强制执行安全性 登录的用户必须是对象的所有者才能操作它 实际上 正如文档中所述 我缩小了查询集中的对
  • 仅 CSS 旋转 box-shadow,无原始元素

    我有一个小问题 我想为图片创建 45 度阴影 但如果我使用我的代码 我的对象也会旋转 所以我想请求帮助解决这个问题 我的代码 item box shadow 50px 80px 4px 10px 555 webkit transform r
  • 刷新 让我们在 docker 容器中加密根 CA

    我在 docker 容器中运行 debian 9 今天我无法更新让我们在容器内加密的根证书 在主机 Ubuntu 20 上 一切都可以正常工作 无需我的任何干预 但在我的 debian 容器上 我无法获得新的根 Lets Encrypt 证
  • 使用Java将Java项目导入到Eclipse中

    我编写了一个java程序 该程序编写了另一个java项目 但是 我想添加一段特定代码 将项目导入工作区 这可以做到吗 你有这里有同样的想法表示为利兰 奥雷维但有更多细节和代码示例 Imports the given path into th
  • 组合 std::function 对象

    说我有 double xSquared const double return x x std function
  • 计算html中两个输入类型=“日期”之间的天数[重复]

    这个问题在这里已经有答案了 我有这段 html 代码 其中有两个日期选择器 输入类型 date 和一个 id numdays 的文本字段 我想计算两个选定日期之间的天数并在文本字段中显示该数字 我还想限制选择早于今天的日期 我认为这可以通过
  • Scanner、nextInt 和 InputMismatchException

    我正在尝试读取一个文本文件 然后使用 Java 中的 nextInt 函数循环打印出整数 我的文本文件的形式为 a 2000 2 b 3000 1 c 4000 5 d 5000 6 这是我的代码 public static void ma
  • C++ 中的动态数组

    我是 C 和编程新手 如果您能在 C 或 C 中动态调整数组大小方面获得一些帮助 我将不胜感激 ex 我需要将值存储到数组中 值可能会改变 设置 1 0 1 2 3 设置 2 0 1 2 3 4 设置 3 0 1 设置 4 0 所以我希望他
  • 将 Moles 与 DateTime 结合使用

    我开始在单元测试中使用 Moles 并且在文档方面遇到了一些困难 我想摩尔 DateTime Now 如果您查看旧的执行此操作的方法是添加对 mscorlib 的引用 然后为其添加一个存根文件 添加新项 gt 用于测试的存根和摩尔 用于测试
  • 每 30 秒执行一次代码

    我有一个服务器需要从其客户端收集信息 该信息是一个随机数 我将其存储到频率数组中 服务器应该告诉所有客户端最频繁的号码 但每隔 30 秒左右一次 发送该号码的客户端会断开连接 并为新的客户端腾出空间 因此 新的数字被添加到数组中 如何让服务
  • 普通图像存储还是 mySQL blob?

    我正在编写一个 php mysql 网络应用程序 它有点像一个博客平台 人们可以在其中上传图片并发布它们 存储这些图像的最佳方式是什么 将它们存储在文件夹中还是通过 BLOB 存储在 mySQL 表中 我问这个是因为我想要最简单的方法 让我