2015-10-14 50 views
2

我有超过15,000个注册等目前(包括合法用户,激活用户,并肆无忌惮的实体)的网站庞大的用户数据库。如何最好地建立类似Facebook例如

我以这样的方式设置注册,即对于每次注册,都会使用index php文件创建一个文件夹,以重定向尝试访问该文件夹的任何人。

我得到了一个新的共享托管服务器最近,我弄糊涂了,当他们限制文件数约50000 15000 * 2 30000已经与一些用户已经上传的文件和图片在网站上。

这是一个很好的结构吗?我的意思是为每个用户注册创建一个新的文件夹?

的服务器是Linux和脚本语言PHP是

我为每一个用户文件夹编辑,因为我想区分每个用户的文件,每个用户可以上传图片一样,PDF文件,文档等文件

我是否只在一个文件夹中保存所有文件?

+1

每个用户的目录?没有那可笑 – 2015-10-14 00:56:57

+0

真的吗?那么哪个最好?将用户信息存储在数据库中之后?我应该为所有图像创建一个文件夹,为所有文档创建另一个文件夹,并在数据库中引用它们的完整路径。 – Prodigy

+0

@Dagon和其他人你认为这个问题的含义太广泛了吗?请解释一下。这些旗子变得太多了,因此把我弄糊涂了。这是关于我现在的项目的一个问题。 – Prodigy

回答

0

如果您将每个注册的主要信息存储在文件中(例如:包括“密码,电子邮件,电话,信用卡”等)将是一个坏主意。

MySQL将以更好的方式存储它们;有很多你可以使用的脚本。

如果你想自己构建它,我建议你学习更多关于处理用户注册的PHP。这确实需要很多时间和精力!

+1

哪种脚本处理好用户注册?我实际上是一名PHP开发人员。我创造了很多时间的注册系统。我将每一件事都保存在'MySql'数据库中,但是我以这种方式创建了该文件夹,因为我希望每个用户文件对文件夹都是唯一的,那么您对此有何看法? – Prodigy