在哪里存储图像?数据库或服务器或任何其他选项?

时间:2014-05-12 08:01:37

标签: image performance

我有一个显示至少90到100张图片的网站。为了获得更好的性能,我想知道在哪里存储这些图像?最好存储在mySQL数据库或网站的图像文件夹中。

1 个答案:

答案 0 :(得分:3)

虽然您的问题不包含详细信息,但我会尝试回答,

  1. 如果你有大量的图片
  2. ,在DB中存储是非常昂贵的
  3. 在文件系统中存储是一个很好的选择并在db中存储路径(如果您已阅读建议的链接,则已经知道)
  4. 但是为了表现首先了解你的要求,

    1. 如果您想在一个页面上同时显示100个图像,那么请了解图像的质量要求和用户的足够程度。 而不是使用非常大的图像使用无损和有损压缩算法,这将给你高达90% 减少图像尺寸,我认为这将有助于您的情况

    2. 如果您只想存储图像,那么再次压缩将帮助您处理文件系统

    3. 如果您能买得起CDN(内容分发网络),那么您不必担心图像性能。 CDN提供商将负责这件事

    4. 尝试使用诸如pagespeed,GTMetrics等浏览器插件来查找有关您网站的建议,以便进一步改进。这有助于。