Performance web服务器中的数十万图像

Performance web服务器中的数十万图像,performance,image,web,Performance,Image,Web,我开始开发一个网站,将有500000+图像。除了需要大量的磁盘空间外,如果我使用基本的文件夹模式,例如/images下的所有图像,您认为网站的性能会受到影响吗 如果用户请求/images/img13452.jpg,速度会太慢吗 如果性能下降与同一文件夹中的图像数量成正比,您建议我使用哪种架构/体系结构 提前感谢,, Juan取决于文件系统,取决于许多其他东西。尽管常用的方法是散列文件名,然后创建子目录,但这限制了每个目录的文件数,因此将提高性能(同样取决于FS) 举例如下: ab\ ab.p

我开始开发一个网站,将有500000+图像。除了需要大量的磁盘空间外,如果我使用基本的文件夹模式,例如/images下的所有图像,您认为网站的性能会受到影响吗

如果用户请求/images/img13452.jpg,速度会太慢吗

如果性能下降与同一文件夹中的图像数量成正比,您建议我使用哪种架构/体系结构

提前感谢,,
Juan取决于文件系统,取决于许多其他东西。尽管常用的方法是散列文件名,然后创建子目录,但这限制了每个目录的文件数,因此将提高性能(同样取决于FS)

举例如下:

ab\
  ab.png
  lm\
     ablm.png

cd\
   cd.png
   xo\
      xo.png
您可能还希望搜索SO以获取有关该主题的更多信息:

取决于文件系统,取决于许多其他因素。尽管常用的方法是散列文件名,然后创建子目录,但这限制了每个目录的文件数,因此将提高性能(同样取决于FS)

举例如下:

ab\
  ab.png
  lm\
     ablm.png

cd\
   cd.png
   xo\
      xo.png
您可能还希望搜索SO以获取有关该主题的更多信息:

这将取决于操作系统和文件系统,但一般来说,如果按完整路径引用文件,则不会看到性能下降。您可能会遇到维护脚本方面的问题,例如必须阅读一个巨大的目录列表。我总是发现,从长远来看,将大量文件组织成某种逻辑目录结构会更好。

这取决于操作系统和文件系统,但一般来说,如果按完整路径引用文件,则不会看到性能下降。您可能会遇到维护脚本方面的问题,例如必须阅读一个巨大的目录列表。我总是发现,从长远来看,将大量文件组织成某种逻辑目录结构会更好