Поисковики дают слишком большую нагрузку

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Admin_777
phpBB 1.4.4
Сообщения: 190
Стаж: 20 лет 11 месяцев
Откуда: Moscow

Поисковики дают слишком большую нагрузку

Сообщение Admin_777 »

Приветствую.
Последнее время поисковики заваливают на форум всей толпой, что сразу нагружает сервер так, что сайт начинает еле открываться.
Как-то можно им немного умерить аппетиты?
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Поисковики дают слишком большую загрузку.

Сообщение MAzZY »

Забанить в htaccess ненужные поисковики по User-Agent
Аватара пользователя
Admin_777
phpBB 1.4.4
Сообщения: 190
Стаж: 20 лет 11 месяцев
Откуда: Moscow

Re: Поисковики дают слишком большую загрузку.

Сообщение Admin_777 »

Простите, но мне не нужно банить. Мне нужно, чтобы они чуть менее активно работали.
Ну может сессий много открывают слишком или еще что...
Аватара пользователя
Kostelano
phpBB 1.4.2
Сообщения: 69
Стаж: 16 лет 7 месяцев
Откуда: Dnepr, UA
Благодарил (а): 10 раз
Поблагодарили: 12 раз

Re: Поисковики дают слишком большую загрузку.

Сообщение Kostelano »

Admin_777
Если ваш сервер очень сильно перегружен и не успевает отрабатывать запросы на закачку, то воспользуйтесь директивой "Crawl-delay". Она даёт возможность подсказать поисковому роботу минимальный период времени (в секундах) между концом закачки одной страницы и началом закачки следующей.

Для почти каждого User-agent в robots.txt добавь строку непосредственно после директив "Disallow" ("Allow"):

Код: Выделить всё

Crawl-delay: 10 # задает таймут в 10 секунд
Или же, если ты используешь общую маску для всех поисковых роботов User-agent: *, то добавить эту строку только там. Проблема может быть в том, что не все поисковые роботы будут понимать запись.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Поисковики дают слишком большую загрузку.

Сообщение MAzZY »

Admin_777, кроме гугла и яндекса поисковики не нужны. Ими никто не пользуется. Можно еще Рамблер оставить для ретроградов. Остальные бесполезны чуть больше, чем полностью. Да еще и вред приносят
Аватара пользователя
Admin_777
phpBB 1.4.4
Сообщения: 190
Стаж: 20 лет 11 месяцев
Откуда: Moscow

Re: Поисковики дают слишком большую загрузку.

Сообщение Admin_777 »

Спасибо за ответы. Буду пробовать.
Где-то давно читал, что поисковик открывает максимальное количество сессий, которые только разрешены.
Если это так, то можно ему этого не разрешать, а ограничить (скажем) 10-20 ?

Добавлено спустя 1 час 51 минуту 32 секунды:
Сделал пока так, надеюсь правильно?

Код: Выделить всё

User-agent: *
Crawl-delay: 10
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /memberlist.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php
Disallow: /ucp.php
Disallow: /viewtopic.php?p=*
Disallow: /viewtopic.php?f=*&t=*&start=0$
Disallow: /viewforum.php?f=*&start=0$
Disallow: /viewtopic.php?f=*&t=*&view=next
Disallow: /viewtopic.php?f=*&t=*&view=previous

User-agent: Yandex
Crawl-delay: 10
Disallow: /faq.php
Disallow: /mcp.php
Disallow: /memberlist.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /search.php
Disallow: /style.php
Disallow: /ucp.php
Disallow: /viewtopic.php?p=*
Disallow: /viewtopic.php?f=*&t=*&start=0$
Disallow: /viewforum.php?f=*&start=0$
Disallow: /viewtopic.php?f=*&t=*&view=next
Disallow: /viewtopic.php?f=*&t=*&view=previous
Clean-param: sid /index.php
Clean-param: sid /viewforum.php
Clean-param: sid /viewtopic.php
Аватара пользователя
Kostelano
phpBB 1.4.2
Сообщения: 69
Стаж: 16 лет 7 месяцев
Откуда: Dnepr, UA
Благодарил (а): 10 раз
Поблагодарили: 12 раз

Re: Поисковики дают слишком большую загрузку.

Сообщение Kostelano »

Admin_777
Нормально. Для Яши можешь задать еще и хост:

Код: Выделить всё

Host: Site.net.ua

Вернуться в «Поддержка phpBB 3.0.х»