Zuckonit
V2EX  ›  问与答

对于控制单个目录下存放文件数目有什么可行的方案 (存放大量上传文件)

  •  
  •   Zuckonit · May 22, 2014 · 3202 views
    This topic created in 4380 days ago, the information mentioned may be changed or developed.
    单个目录下文件过多会影响性能。现在想到的有两个方案
    1. 根据时间来划分目录 (并发很大怎么办)
    2. 用一个数据表来记录每个目录下有多少文件, 数目超过阀值变新建目录 ( 更新数据表比较频繁, 影响性能)。
    3 replies    2014-05-23 13:39:49 +08:00
    JoyNeop
        1
    JoyNeop  
       May 22, 2014 via iPad
    后端接收文件写入磁盘时,在路径中插入一个变量 A,其中 A 是当前时间戳的前 6 位(或按照平均文件接收量和未来十年文件接收量增长的预期用更短或长的)。
    Zuckonit
        2
    Zuckonit  
    OP
       May 23, 2014
    @JoyNeop 谢谢。 我也打算用时间来划分, 时间戳这个不错, 省得定制时间格式了。
    sampeng
        3
    sampeng  
       May 23, 2014   ❤️ 1
    直接文件名md5取前n位让你吃了么。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   986 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 19:45 · PVG 03:45 · LAX 12:45 · JFK 15:45
    ♥ Do have faith in what you're doing.