Нагрузка на сервер ощущается, когда боты начинают ходить или дело в коде? Всё же я думаю сильно можно разгрузить сервер, если все кейворды закинуть в базу.
Спасибо, но именно лучше использовать базу данных, ато сервер сильно нагружается. Скажи пожалуйста, как его подстроить, что бы кейворды брались из базы данных?
Ms-Dred: Я этим не разу не занимался, но данный код работать не будет.
Вам нужно создать массив из ru,ch,in,pk,bg,vn,lk,ua и привязать к ним URL
Ну к примеру
---------- Post added 09-01-2015 at 18:53 ----------
Нашёл готовое решение:
<?php
$lc = ""; // Initialize the language code variable
// Check to see that the global language server variable isset()
// If it is set, we cut the first two characters from that string
if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
$lc = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
}
// Now we simply evaluate that variable to detect specific languages
if($lc == "fr"){
header("location: http://domain.com");
exit();
} else if($lc == "de"){
header("location: http://domain.com");
exit();
}
?>
wmz: jano, так с этого надо было и начинать. В вашем случае, главное, чтобы работало и не палилось на 1-2-3 (это погуглите сами, ваш вариант не самый кошерный).
wmz: Из примера, фрибсд никогда не была повёрнута лицом к обычному, массовому юзеру, которых большинство. Лучше посмотреть на гугл, или любой человеческий сервис (скайп, убер, гоудэдди и тд). Вбиваете гугл.ком, попадаете на свою нормальную языковую версию. Выбор языка надо оставить, разумеется. Это если речь не идёт о продвижении основной страницы, для сервиса, например.
Если двигаете основной домен в поиске по определённому языку, то, как вариант, можно показывать растяжку сверху или слой на js "Вы говорите по-русски? Перейти на русскую версию сайта". Для юзера так будет быстрее и удобнее, чем искать, где расположены языки и выбирать свой (ru). Особенно, для непродвинутого.
Я не об многоязычности сайта, а об редиректе трафика с доровеев для нагона траффика под другой ресурс.
дани мапов: А какие требования: платный-бесплатный, десктопный софт?
Бесплатный. Без разницы, можно и десктопный. Сделал локально и залил в вэб. По идее не нужно будет постоянно добавлять новые ролики. Один раз только добавил и всё.
Структура крайне простая.
index.html - страница, где к примеру 100 скриншотов со ссылками на видео. Скриншоты разумеется софт тоже должен сам сделать и желательно на выбор.
page1.html - страница с ссылками на видео
..
page10.html - страница с ссылками на видео
playvideo01 - страница с флэшплеером для просмотра mp4.
Сколько раз придуманный мной код вызывается на странице ? :)
---------- Добавлено 11.01.2015 в 22:54 ----------
30К? Не разгрузите именно для этой задачи.
Примерно 30 раз.
Ещё раз спасибо за рабочий код. ))
---------- Post added 11-01-2015 at 19:57 ----------
Примерно 30 раз.
Ещё раз спасибо за рабочий код. ))
Вот смотрю, где-то есть и 300 раз.
Тогда не парься и бери из файла, например как написали выше.
У меня есть код существенно меньше:
<? echo $text[array_rand($text=file("/home/keyword.txt",FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES))]; ?>Нагрузка на сервер ощущается, когда боты начинают ходить или дело в коде? Всё же я думаю сильно можно разгрузить сервер, если все кейворды закинуть в базу.
jano, сколько всего кеев, из которых надо выбрать рандомные?
Примерно 30k
как вариант:
Спасибо, но именно лучше использовать базу данных, ато сервер сильно нагружается. Скажи пожалуйста, как его подстроить, что бы кейворды брались из базы данных?
Есть более верный вариант:
Спасибо! :)
Я этим не разу не занимался, но данный код работать не будет.
Вам нужно создать массив из ru,ch,in,pk,bg,vn,lk,ua и привязать к ним URL
Ну к примеру
$array = array("ru" => "domen.ru", "au" => "domen.ua");Затем делаем поиск
А вобще вот что нашел http://habrahabr.ru/post/159129/
Может есть у кого-нибудь рабочий код? Нашёл этот:
но он не работает (
---------- Post added 09-01-2015 at 18:53 ----------
Нашёл готовое решение:
jano, так с этого надо было и начинать. В вашем случае, главное, чтобы работало и не палилось на 1-2-3 (это погуглите сами, ваш вариант не самый кошерный).
Погуглил, но варианта так и не нашёл.. (
Из примера, фрибсд никогда не была повёрнута лицом к обычному, массовому юзеру, которых большинство. Лучше посмотреть на гугл, или любой человеческий сервис (скайп, убер, гоудэдди и тд). Вбиваете гугл.ком, попадаете на свою нормальную языковую версию. Выбор языка надо оставить, разумеется. Это если речь не идёт о продвижении основной страницы, для сервиса, например.
Если двигаете основной домен в поиске по определённому языку, то, как вариант, можно показывать растяжку сверху или слой на js "Вы говорите по-русски? Перейти на русскую версию сайта". Для юзера так будет быстрее и удобнее, чем искать, где расположены языки и выбирать свой (ru). Особенно, для непродвинутого.
Я не об многоязычности сайта, а об редиректе трафика с доровеев для нагона траффика под другой ресурс.
Любой код не надо использовать,
людям такая забота тоже не нужна.
Сделайте выбор языка в меню,
как делают правильные места.
http://www.freebsd.org/
Спасибо за ответ, но я абсолютно ничего не понял. (
Отпиши пожалуйста более детально.
А какие требования: платный-бесплатный, десктопный софт?
Бесплатный. Без разницы, можно и десктопный. Сделал локально и залил в вэб. По идее не нужно будет постоянно добавлять новые ролики. Один раз только добавил и всё.
Структура крайне простая.
index.html - страница, где к примеру 100 скриншотов со ссылками на видео. Скриншоты разумеется софт тоже должен сам сделать и желательно на выбор.
page1.html - страница с ссылками на видео
..
page10.html - страница с ссылками на видео
playvideo01 - страница с флэшплеером для просмотра mp4.