最好的办法是什么?子域名和MySQL

时间:2009-09-29 14:33:26

标签: database subdomain

我问你对我下一个项目的意见..

我打算建立一个网站,提供所有用户都拥有自己的子域名(user.mydomain.com)和自己的网站的服务。

首先,我想要真正制作真正的子域名,自动生成网站代码到他们的文件夹中,创建自己的数据库等。

问题1:当我需要主页(mydomain.com)中所有子域数据库中的某些信息时,我该如何获取这些信息呢?

使用一个数据库和动态代码是否更好的方式是所有用户正在使用但是然后重写地址就像它是子域名一样(mydomain.com?user=myuser - > myuser.mydomain.com)

如果有人有类似我的计划之类的经验,那么提示和技巧做得恰到好处会很高兴! :)

谢谢!

2 个答案:

答案 0 :(得分:0)

维护所有用户只需要一个公共代码库,只需读取域名并使用该信息,就可以节省很多代码。

想象一下,您发现为其中一个子域生成的代码中存在错误。

你要么有一个地方可以纠正,要么就有1个地方+要纠正的用户数。

答案 1 :(得分:0)

您可能希望所有子域都指向相同的代码库,并将子域视为拉出的参数,并标识该应用程序的哪个实例。您需要在数据库中存储一个表,该表将存储有关每个实例的信息,然后用户帐户,用户数据等将全部绑定到特定实例。