我正在重写一个允许用户设置个人资料和上传图片的网络应用。该应用程序的原始版本在文件系统(debian box,ext3 fs)上设置物理目录,如:/ var / www / profiles / username
此应用目前只有几百个用户,但是我想做一些未来的防护,并使结构更加强大,并将每个子目录限制为1000左右。我想将用户唯一的id(db int)保留在结构之外,但不是100%反对(我宁愿公开关于每个用户的关键信息较少)。
我最初的想法类似于/ var / www / profiles /年/月/日/小时/用户名,年,月等是帐户创建的日期。我只是不确定这是最好的方法。
我很想听到一些想法!谢谢!
答案 0 :(得分:0)
此方案在许多具有多个用户的大型计算机上实现。 一个典型的方法是:
/var/www/profiles/u/us/username
/var/www/profiles/p/pe/peter
等