随着视频等附件的增加,网站的附件库会越来越大,对附件的管理越来越重要。目前的附件存储目录只有固定的以日期建目录的方式存储,在附件管理上极不灵活,是否能根据每个网站的特性,来由站长自己定义存储目录呢?
建议可以参考一下云存储cloudreve的做法,对存储目录以变量形式来由站长自定义。
存储路径以变量形式来实现,站长们可以根据自己的网站特性,使用不同的变量来实现不同多级存储路径,这样,后期各种附件管理和删除,就变得轻松多了。变量对照表示例如下:
{ugroup} 上传用户组
{uid} 上传用户ID
{uqun} 上传附件所属圈子
{year} 上传年份
{mon} 上传月份
{day} 上传日期
……
这样通过一些觉见变量来组成多级存储目录,站长在后期管理中,就可以根据不同目录轻松删除不再需要的附件,特别是一些使用视频的网站,站长更可以根据目录来删除一些比较早期由免费用户所上传的旧视频。因为按照目前的存储目录结构 ,站长根本分辨不出哪些附件是收费用户上传,哪些是免费用户上传。而多级目录就能非常清晰地让站长一眼看出每个目录的作用,不用担心删除错无效资料了。
特别是许多普通用户上传的内容附件,在一定时间后,也不再使用,也可以精准删除。特别是一些娱乐性、杂谈性圈子的附件,更是需要定期删除,这样就能快速找到这些目录,准确删除它了。