事先让我感谢你们所有人!真的,你们帮助了很多人。当我完成我的网站,并有很多时间观看用户群的增长时,我会一遍又一遍地回答其他人的问题(如果可以的话)在codeigniter上制作多个网站和多语言网站的正确方法
因此,这里是问题所在。
我在CodeIgniter上做了一个网站。社交网络引擎。像phpfox,classmates_com或Facebook之类的东西。
它现在不知何故不是多语言,因此UI字符串在视图文件中,下一步将把它们移动到语言文件中。
我希望用户有能力更改语言。所以我假设在数据库用户将有行“lang_local”这将默认设置为en,然后到任何其他语言,他将改变。
那么什么是吃我的nervs和能源正在追随。
我会在这个引擎上创建几个人口社交网络,并且我想用一个后端集中管理这些网站。所以每当我想提出一个新的网络的网络,我只是添加域设置安装在新的文件夹中的脚本,并将其添加在数据库站点
我看到像这样
像在数据库中的每个表用户,评论,消息,类别等我将有一行site_id,并在每个查询添加/更新/删除我添加一个WHERE SITE_ID = XXX
和表sites
(site_id,site_name,domain_name)将具有所有域,所以在后端我可以通过网站过滤数据。
这是一个好方法吗?那么如果我需要多服务器,那负载平衡怎么样?谁能告诉我什么是正确的,专业的方式?我对数据库的最大用户限制是类似于在两年内开始10.000 100.000用户
你的意思是我描述和想要做的是正确的吗? – 2010-05-26 09:38:35
你的方式是一个非常好的解决方案,我以2/3的时间做类似的方法。 – 2010-05-26 18:29:53