我有一个基于 Linux 的应用程序(Drupal - PHP + Apache + MySQL),它可以快速扩展以在同一个文件夹中保存数千张图片。我现在可能接近2,000。在一个文件夹中有这么多图像有什么缺点吗?它能否代表性能方面的影响?
我不打算浏览该文件夹中的文件,服务器只是在请求其 URL 时提供图像,但我想知道我将来是否会遇到问题(应用程序正在缩放,根据图片数量进行缩放,它可以达到 20,000、30,000 张图像……)。也许我应该计划一个将这个巨大的图像文件夹拆分为子文件夹的策略,例如使用子文件夹的用户名,或者图片上传的年份月份。
简而言之,问题是:在 Linux 服务器的同一个文件夹中拥有数千张图像是否很糟糕(不确定我的应用程序使用的是哪种风格,它实际上是在共享托管环境中)?我应该做些什么来避免这种方法并将这些项目分成子文件夹吗?关于每个文件夹的文件数或每个文件夹的最大文件数是否有任何建议?
感谢您分享您对此的看法。