Как оптимизировать базу webasyst-хостер блокирует за нагрузку

Самую большую нагрузку у меня делали боты и часто оставляли комменты под продуктами, обходили копту запросто, потом решил отключить комменты под продуктами - нагрузка упала в разы
у меня коменты изначально отключены. Нагрузку 99% создают боты. Хостером установлен лимит 100 процесорных минут в сутки.
 

Вложения

  • bot.jpg
    bot.jpg
    54,6 KB · Просмотры: 9
у меня коменты изначально отключены. Нагрузку 99% создают боты. Хостером установлен лимит 100 процесорных минут в сутки.
Тогда оптимально написать на саппорт хостинга, обычно бесплатно, или чисто по человеки админу предложите на пивасик, он сделает мониторинг загрузки сайта и скажет что за модуль грузит, самостоятельно вредил получится определить нужны инструменты, ну это самый простой вариант
 
Обратился к специалисту со стороны, он посоветовал заменить содержимое моего текущего robots.txt на вот это

User-agent: Yandex
Disallow: /pricelist/
Disallow: /search/
Disallow: *?sort=
Disallow: /*/all/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my/
Disallow: /myaccount/
Disallow: /signup/
Disallow: /auth/
Disallow: /login/
Disallow: /logout/
Disallow: /order_status/
Disallow: /forgotpassword/
Disallow: /*view=
Disallow: /*/reviews/
Crawl-delay: 10
Host: spaceless.ru

User-agent: *
Disallow: /pricelist/
Disallow: /search/
Disallow: *?sort=
Disallow: /*/all/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my/
Disallow: /myaccount/
Disallow: /signup/
Disallow: /auth/
Disallow: /login/
Disallow: /logout/
Disallow: /order_status/
Disallow: /forgotpassword/
Disallow: /*view=
Disallow: /*/reviews/
Crawl-delay: 10

User-agent: MJ12bot
Disallow: /

User-agent: AhrefsBot
Disallow: /

User-agent: SolomonoBot
Disallow: /

User-agent: Exabot
Disallow: /

User-agent: BoardReader
Disallow: /

User-Agent: trendictionbot
Disallow: /

Заменил, жду результата.

Кстати, выяснил для себя, что если добавить к адресу параметр (в адресной строке) /?debug=total_time
То система покажет сколько времени было затрачено на генерацию страницы, сколько запросов использовалось и сколько памяти потребовалось.

Использовав этот параметр, я узнал, что у меня на сайте используется xCache 3.0.1, при этом данные, которые параметр выдаёт по нагрузке - дикие.

Загрузка Главной страницы
1.802 s
12.125 MB
xCache 3.0.1
31 SQL query
125 File(s)
357.070 KB page size

Почти 2 секунды на страницу. Сейчас копаю в сторону того, где и как используется ./kernel/includes/smarty/plugins/function.x006v2.php

Всё так же буду рад любой помощи (статья, совет, плагин и т.д.).
 
Обратился к специалисту со стороны, он посоветовал заменить содержимое моего текущего robots.txt на вот это

User-agent: Yandex
Disallow: /pricelist/
Disallow: /search/
Disallow: *?sort=
Disallow: /*/all/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my/
Disallow: /myaccount/
Disallow: /signup/
Disallow: /auth/
Disallow: /login/
Disallow: /logout/
Disallow: /order_status/
Disallow: /forgotpassword/
Disallow: /*view=
Disallow: /*/reviews/
Crawl-delay: 10
Host: spaceless.ru

User-agent: *
Disallow: /pricelist/
Disallow: /search/
Disallow: *?sort=
Disallow: /*/all/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my/
Disallow: /myaccount/
Disallow: /signup/
Disallow: /auth/
Disallow: /login/
Disallow: /logout/
Disallow: /order_status/
Disallow: /forgotpassword/
Disallow: /*view=
Disallow: /*/reviews/
Crawl-delay: 10

User-agent: MJ12bot
Disallow: /

User-agent: AhrefsBot
Disallow: /

User-agent: SolomonoBot
Disallow: /

User-agent: Exabot
Disallow: /

User-agent: BoardReader
Disallow: /

User-Agent: trendictionbot
Disallow: /

Заменил, жду результата.

Кстати, выяснил для себя, что если добавить к адресу параметр (в адресной строке) /?debug=total_time
То система покажет сколько времени было затрачено на генерацию страницы, сколько запросов использовалось и сколько памяти потребовалось.

Использовав этот параметр, я узнал, что у меня на сайте используется xCache 3.0.1, при этом данные, которые параметр выдаёт по нагрузке - дикие.

Загрузка Главной страницы


Почти 2 секунды на страницу. Сейчас копаю в сторону того, где и как используется ./kernel/includes/smarty/plugins/function.x006v2.php

Всё так же буду рад любой помощи (статья, совет, плагин и т.д.).
Я уже говорил, что этот плагин дерева категорий. копать не чего, его требуется переписывать
 
Мы сделали приложение, которое защищает вебасист от ботов. Позволяет избежать оргомной пиковой нагрузки на сервер. особенно при многостраничных проектах. Для просмотра ссылки Войди или Зарегистрируйся
 
Я уже говорил, что этот плагин дерева категорий. копать не чего, его требуется переписывать
Можно закешировать дерево стандартными средствами движка или memcached подключить
 
Назад
Сверху