2009-09-29 67 views
0

我在问你对我的下一个项目的意见。最好的办法?子域和MySQL

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

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

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

难道是更好的方法只使用一个数据库,动态代码的所有用户使用的是什么,但随后重新写地址像它会是子域(mydomain.com?user=myuser - > myuser.mydomain.com)

如果有人有我所计划的东西的经验,会很高兴有提示和技巧做对了! :)

谢谢!

回答

0

这将是很少的代码维护在你有一个共同的代码库为所有用户,只是读取域名并使用该信息。

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

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

0

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