С ростом посещаемости сайта увеличивается нагрузка на CPU и MySQL
Что бы избежать блокировки подписки по причине нарушения органичений
есть несколько методов.
1. Включить кэширование.
время кэширования зависит от того, какой у вас сайт. Если скорость добавления и обновления информации не играет ощутимой роли (например, для сайтов-визиток), можно ставить и 30-90 минут.
2. Сократить количество запросов к БД.
Каждый включенный компонент, модуль, плагин или расширение - это дополнительные запросы к базе данных. Особенно, если это связано с любым контентом. Криво написанные модули могут делать десятки запросов к БД. Например, модуль "последних записей" может делать не 1 запрос к БД, а столько, сколько записей выводится.
В данном случае нужно убирать модуль, искать другой, уменьшать количество запросов
Заблокировать чересчур активных ботов.
Нужно зайти в /ваш_сайт/access_log и посмотреть, кто там и что там. Если находим слишком активных ботов, от которых нет никакого толку, блокируем их.
Для этого заходим в .htaccess и дописываем такие строки:
RewriteCond %{HTTP_USER_AGENT} bot_name[OR]
bot_name - это названия бота.