Как уменьшить нагрузку на CPU и БД Chop etish

  • 0

С ростом посещаемости сайта увеличивается нагрузка на CPU и MySQL

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


1. Включить кэширование.


время кэширования зависит от того, какой у вас сайт. Если скорость добавления и обновления информации не играет ощутимой роли (например, для сайтов-визиток), можно ставить и 30-90 минут.

 

2. Сократить количество запросов к БД.

Каждый включенный компонент, модуль, плагин или расширение - это дополнительные запросы к базе данных. Особенно, если это связано с любым контентом. Криво написанные модули могут делать десятки запросов к БД. Например, модуль "последних записей" может делать не 1 запрос к БД, а столько, сколько записей выводится.

В данном случае нужно убирать модуль, искать другой, уменьшать количество запросов


Заблокировать чересчур активных ботов.

Нужно зайти в /ваш_сайт/access_log и посмотреть, кто там и что там. Если находим слишком активных ботов, от которых нет никакого толку, блокируем их.

Для этого заходим в .htaccess и дописываем такие строки:

RewriteCond %{HTTP_USER_AGENT} bot_name[OR]
bot_name - это названия бота.


Bu javob sizga yordam berdimi?

«Orqaga

BillurCOM chati

Xabaringizni yozing

O'zingizni tanishtiring va chatga yozing

Bot
Биллураai bot

Assalomu alaykum! Men sizga yordam bera olamanmi?

Aksiyalar va chegirmalar Kompaniya yangiliklari