rengen

Рейтинг
223
Регистрация
03.07.2006

Подскажите, какие диски SSD 240 Gb (производитеь, модель) сейчас ставят в Хетзнере?

alexseo:
Правильно, нефиг с баром mail.ru по сайтам лазить.
А боты же тупые, user-agent поменять не смогут.

Может и так. :)

Кстати, интересную тему нарыл http://forum.mozilla-russia.org/viewtopic.php?id=44605

staf888, может у вас лаги с JavaScript редактором на сайте? Циклическая переадресация при запросе через AJAX например.

---------- Добавлено 07.04.2013 в 23:18 ----------

alexseo:
Правильно, нефиг с баром mail.ru по сайтам лазить.
А боты же тупые, user-agent поменять не смогут.

У меня как-то ДОСили ботами AOL браузерами, забанил всех по user-agent и атака прекратилась. Всё зависит от ботов и проф. подготовки "специалиста".

Nginx умеет делать так

if ($http_user_agent ~ "sputnik 2.1.0.18") {

return 403;

}

Но правильно не через nginx а через фаервол:

iptables -A FORWARD -m string --string "sputnik 2.1.0.18" -j REJECT

или

iptables -A FORWARD -m string --string "sputnik 2.1.0.18" --algo kmp -j REJECT

в зависимости от оси и сборки

Я сталкивался на дешёвых VPS хостингах с ограничением на количество IOPS, возможно тут ваше "бутылочное горлышко".

2 LA это нормальный режим для сервера с двухядерным процом. Смотрите график. Среднее время генерации страниц сайта 0.03 сек в пиках до 0,3 сек. Core2Duo Е8400, 150-200 чел онлайна, 5-15 запросов в секунду + конвертация изображений.

Подключите к мунину плагин diskstats там есть полезные графики, в частности disk utilization во вложении можно посмотреть нагрузку на два WD RE4 500Gb в RAID 1 показывает "процент занятости по нагрузке на дисковую систему". Сервер тот же.

Не стоит, также, забывать, что вы не один сидите на этой дисковой системе и в 6 часов утра логротейт может делать кто-то ещё.

png load-day.png
png diskstats_utilization-day.png

СДЛ в ЯК 90 - 140 (сапа ~100$ + статьи ~200$ + естесвенные ссылки)

ГС в ЯК 110 - 140 (сапа ~100$)

ГС забанен в яндексе не в ЯК 60-70 (пару недель назад все ссылки в сапе снял)

Попробуйте просканировать сайт этим скриптом http://www.revisium.com/ai/

grey2Просканируйтесь вот этим: http://www.revisium.com/ai/

Чтобы ограничить непонятные запросы:

iptables -I INPUT -p tcp --dport 80 -m string --to 60 --algo bm --string 'GET /w00tw00t' -j DROP

В остальном присоединяюсь к рекомендациям zexis

Открыл справочник и разобрался сам. :)

Преобразовывает все неактивные ссылки, а ссылки уже использованные в тегах оставляет в покое.

Также адекватно преобразовывает ссылки без http если указан www.


$search[] = "#((?<!\"|'|\">|=)((https?:\/\/)|((?<!\/)www\.))(.*?[a-z_\/0-9\-\#=&]))(?=(\.|,|;|\?|\!)?(\"|'|«|»|\[|\s|\r|\n|$))#iS"; $replace[] = " <a rel=\"nofollow\" target=\"_blank\" href=\"{$site_http}index.php?action=link&url=http://\$4\$5\">\$4\$5</a> ";

$text = preg_replace($search, $replace, $text);

[umka] спасибо за помощь, не плюсану, потому что уже плюсовал когда-то...

'[umka:
;11551278']Читается так:
>[^<]* — какой-то тэг закрывается и не открывается
или
\A[^<]* — с начала строки ни один тэг не открывается

Более подробно на pcre.ru




А без указания протокола это и не ссылка вовсе :) Т.к. протокол может быть любой, от "gopher" до "imap".

Может в 1 из 10 тысяч случаев это gopher или imap. :)

Но мне это нужно для банальных пользователей на сайте не связанным с техническими вопросами.

Думаю, надо проверять на наличие кавычки " перед http, кавычки быть не должно, тогда нужно делать replace, но я не нашёл как это реализовать.

Можете помочь?

'[umka:
;11551105']Так задача-то какая? Выделить ссылками все урлы, находящиеся вне тэгов? Или только вне каких-то определённых тэгов?
Если первое, то это довольно просто:
$text=preg_replace('#(>[^<]*|\A[^<]*)(https?://.+)([\s\t\r\n\Z<])#U','\1<a href="\2">\2</a>\3',$text);

Почти оно, спасибо.

Думаю, надо проверять на наличие кавычки " перед http, кавычки быть не должно, тогда нужно делать replace, но я не нашёл как это реализовать.

(>[^<]*|\A[^<]*) поставил в свой код перед ."\b" и почти заработало. Хотя я не уверен что понимаю почему именно так.

Можете подробнее объяснить как читается (>[^<]*|\A[^<]*) ?

Перестали преобразовываться ссылки с www без http

Всего: 1281