我正在开发一个项目,其域名对我的母语有意义。所以我买了一个全球使用的第二个英文域名。多个域名网站设计决策
我的问题是,我应该如何构建我的网站?
- 两个不同的项目或一个项目与本地化的支持?
- 两个不同的数据库或共享数据库?
我的目标是什么?
- 不想显示本地网站英文内容,反之亦然
- 我想轻松地更新网站
如果您建议我使用共享数据库,请你形容我设计的原则数据库?
谢谢。
我正在开发一个项目,其域名对我的母语有意义。所以我买了一个全球使用的第二个英文域名。多个域名网站设计决策
我的问题是,我应该如何构建我的网站?
我的目标是什么?
如果您建议我使用共享数据库,请你形容我设计的原则数据库?
谢谢。
通常对于应用程序代码,您理想情况下不希望出于任何原因包括语言。有一些快速的事情需要注意;
至于数据库,这更多地取决于你所持有的数据,如果;
您可能想要拥有一个数据库。
但是,如果您发现以下内容属实;
你可能的偏向两个单独的数据库。这会给你一个缩放优势(尽管它不是一颗银色的子弹),并且只要架构在数据库中是相同的,你可能会发现它不是太繁重。
另一种选择是识别共享资源并将它们拆分到另一个存储库(认为用户登录等)。这可以让你两全其美,但当然是更复杂的设计。
记住所有这些都可以在事实变得更加困难之后添加。有时候,进入市场比试图解决所有问题更重要。
祝你好运!
我不太清楚可以为你工作什么,但我认为本地化支持会很好,如果你有一个共享数据库,你将不需要支持不同的数据库,你不需要在需要添加新语言的任何时候添加额外的数据库,并考虑应用程序时,如果您希望另一种语言只是将其添加到您的配置中,而不是创建另一个项目来添加它,那将更容易。
谢谢你的回应。 – 2009-07-09 07:35:44