我有一个网络服务器,其网页在单个 CMS 中以多种语言存储在单个数据库中。
我现在必须将每个国家/地区站点移动到一个 IP,以便 geo_ip_lookup 将返回正确的国家/地区。显然这对SEO有好处。所以我的问题不是负载平衡或性能问题,只是为了找到一种方法(或解决方法)从多个国家和这些国家的 IP 访问网页(每个国家的一个域,domain.com,domain.de,domain.fr , domain.cn 等)。
什么是最佳实践?我只需要保留一个中央数据库。我的重点是事后的合理维护。
1) 具有多个 Web 服务器和仅单个数据库服务器的解决方案在多个服务器上安装相同 CMS 的多个副本。将它们全部设置为在同一数据库服务器上使用同一数据库
2)疯狂的轻量级解决方案:我花了 45 分钟创建一个简单的脚本,以放置在“从”服务器上的单个 php 文件中。基本上,“从脚本”从“主”服务器加载正确的页面,并在将其返回给客户端之前重写 html 中的 URL,因此看起来该页面存在于从服务器上。增加了一点开销,但似乎可以接受。但是,必须重写对表单的操作。这样的事情可以解决吗?
3) 数据库复制。从未尝试过。不确定我是否喜欢它。
4)别的东西和更好的?
BR。安德斯