我正在开发一个项目,它的领域在我的母语中是有意义的。所以我买了第二个英文域名供全球使用。
我的问题是,我应该如何构建我的网站?
- 两个不同的项目还是一个具有本地化支持的项目?
- 两个不同的数据库或共享数据库?
我的目标是什么?
- 不想在本地站点显示英文内容,反之亦然
- 我想轻松更新网站
如果你建议我使用共享数据库,你能描述一下数据库的设计原理吗?
谢谢你。
我正在开发一个项目,它的领域在我的母语中是有意义的。所以我买了第二个英文域名供全球使用。
我的问题是,我应该如何构建我的网站?
我的目标是什么?
如果你建议我使用共享数据库,你能描述一下数据库的设计原理吗?
谢谢你。
通常对于应用程序代码,您最好不要出于任何原因分叉,包括语言。您需要注意一些快速的事情;
至于数据库,这更多地取决于您持有的数据,例如,如果;
您可能希望拥有一个数据库。
但是,如果您发现以下情况属实;
您可能倾向于使用两个独立的数据库。这将使您在扩展方面具有优势(尽管它不是灵丹妙药),并且只要数据库中的模式相同,您可能会发现它并不太繁重。
另一种选择是识别共享资源并将它们拆分到另一个存储库(想想用户登录等......)。这可以让你两全其美,但当然是一个更复杂的设计。
请记住,所有这些都可以在它变得更难之后添加。有时,进入市场比尝试解决所有问题更重要。
祝你好运!
我不太确定什么对你有用,但我认为本地化支持会很好,如果你有一个共享数据库,你不需要支持不同的数据库,你不需要添加额外的数据库随时需要添加新语言,并考虑应用程序,如果您想要另一种语言只是将其添加到您的配置中而不是创建另一个项目只是为了添加它会更容易。