ротация 1 базы, для разных стран

Post Reply
mega
Posts: 529
Joined: Fri Aug 07, 2015 6:25 pm

ротация 1 базы, для разных стран

Post by mega »

здравствуйте,

как лучше и логичнее всего реализовать ротацию под разные страны ?

в идеале нужно под каждую страну ротировать текущую базу
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: ротация 1 базы, для разных стран

Post by admin »

Для этого есть Multilingual в сетингах ротации
Есть сомнения что надо ротация под каждую страну потому что в мире порядка 200 стран, а это значит дублирование 200 раз статистики и сомнения в том что естб достаточно траффика для каждой из стран что бы отротировать под каждую отдельно.
Don't forget to run script update
mega
Posts: 529
Joined: Fri Aug 07, 2015 6:25 pm

Re: ротация 1 базы, для разных стран

Post by mega »

admin wrote:Для этого есть Multilingual в сетингах ротации
Есть сомнения что надо ротация под каждую страну потому что в мире порядка 200 стран, а это значит дублирование 200 раз статистики и сомнения в том что естб достаточно траффика для каждой из стран что бы отротировать под каждую отдельно.
когда будет 1к сайтов - будет столько трафика

для поднятия проды, возможно будет достаточно раздробить страны на 6-7-8 разных категорий, типа: азия, арабы и тд

как такое реализовать лучше ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: ротация 1 базы, для разных стран

Post by admin »

1. Создать Х языков, переводы делать не обязательно.
2. Далее 2 вариант

либо редиретить в нужный язык по языку браузера

Language rules
format: lng_keyword|language code
example: your main language is english, you've create an italian translation
for some reason you want to show italian version to surfers with 'ur' (Urdu) and 'vi' (Vietnamese) in HTTP_ACCEPT_LANGUAGE You have to add a line : ur,vi|it

либо по стране

в коммон добавить

if (страна из списка таого-то) {
$_GET['force_lng'] = '....';
} elseif (страна из списка 2) {
$_GET['force_lng'] = '....';
}



А для языка уже действует отдельная ротация.
Don't forget to run script update
Post Reply