【问题标题】:folder structure for storing images用于存储图像的文件夹结构
【发布时间】:2011-12-20 14:29:00
【问题描述】:

我有用户将拥有 2 种类型的图片图像,+ 头像图像。

哪种方式更好

用户/图片1,用户/图片2,用户/头像?

或者

图片1,图片2,头像

无论如何,图像的名称都将存储在数据库中。 所以问题是最好将所有头像存储在一个大文件夹中或为每个用户创建单独的文件夹,并在用户文件夹中为头像、图片等创建文件夹?

【问题讨论】:

    标签: image data-structures directory


    【解决方案1】:

    由于文件夹被限制为文件的最大数量(不确定实际数量),因此按用户划分图像可能是有意义的。当然,如果用户数量非常非常多,那么您可以限制子文件夹的数量。

    用户可以拥有多个头像和/或图片图像(超过 2 个)吗?如果不是,那么将头像和图片图像分开可能会过大。将它们放在单个“用户”文件夹或“用户/图像/”文件夹中可能是最简单的。

    【讨论】:

    • 用户文件夹的正常数量是多少?百万?一千万?极限在哪里?
    • 这确实是一个性能问题,而不是硬限制。实际数字取决于操作系统(Windows 或 Linux)、分区格式(FAT、FAT32、NTFS 等)、32 位或 64 位等。根据本文technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx。这篇文章提到了 300,000,但我怀疑你会开始受到低于这个数字(30-40k)的伤害。
    • 好吧,假设 NTFS 64bit 你能给我一些我可以开始思考的数字吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多