我要为用户制作一个文件、资源管理器。我的网站提供服务帮助用户创建博客、网站并允许用户上传他们的资源。我将创建一个如下所示的文件夹结构。有什么建议吗?
usercontents
--user1
----folder1
----folder2
--user2
--user3
----my images
我应该使用数据库来索引这些文件吗?
我要为用户制作一个文件、资源管理器。我的网站提供服务帮助用户创建博客、网站并允许用户上传他们的资源。我将创建一个如下所示的文件夹结构。有什么建议吗?
usercontents
--user1
----folder1
----folder2
--user2
--user3
----my images
我应该使用数据库来索引这些文件吗?
使用数据库是有意义的,因为那时只有通过您的界面添加的文件才能查看(假设您正在从数据库而不是实际的文件系统中读取文件列表)。
如果我要做这样的事情,首先我会做以下事情:
my awesome mp3 file (some comment here).mp3
变为my-awesome-mp3-file-some-comment-here.mp3
;screenshot.png
变为screenshot-2.png
);进一步优化:
我写了一个社区驱动的文件共享网站,我认为它显示了。:)