Создание сайтов на WordPress
Создание сайтов на WordPress

Защита от спама в комментариях и нагрузка на сайт

Всем привет!

В этой статье коснёмся темы плагинов для защиты от спама в комментариях, а, точнее, поделюсь своим опытом.

Защита от спама в комментариях и нагрузка на сайт

Когда я создал свой первый сайт на WordPress – блог «Измени Себя», то в качестве плагина для защиты от спама установил WP-SpamFree. Мой выбор был обусловлен хорошими отзывами о работе этого плагина. И действительно: за всё время работы блога WP-SpamFree эффективно осуществлял свои функции.

Antispam1

Но в одной из статей, посвящённых антиспам плагинам, было написано, что WP-SpamFree сильно нагружает сайт. Тогда я решил провести проверку сайта с помощью плагина P3 (Plugin Performance Profiler). Этот плагин позволяет определить нагрузку на сайт от работы плагинов. Проверив свой сайт, я получил такой результат.

Antispam2

Как видно из скриншота, более половины нагрузки от работы плагинов приходится на WP-SpamFree, на втором месте – WP Security Scan. Время загрузки плагинов составляет 0,153 секунды, а доля нагрузки от плагинов при загрузке страниц составляет 75,4%.

Я решил заменить WP-SpamFree на другой плагин. Я остановил свой выбор на Antispam Bee. Поставил этот плагин и снова сделал проверку с помощью P3. Вот, что получилось.

Antispam3

Теперь наибольшую нагрузку даёт WP Security Scan. Antispam Bee отсутствует в списке плагинов, дающих высокую нагрузку. Время загрузки плагинов составляет 0,147 секунды, что всего на 0,006 секунды меньше. Зато доля нагрузки от плагинов при загрузке страниц составляет 62,3%, что на 13,1% меньше, что уже неплохо.

Мне стало интересно, что будет, если отключить WP Security Scan. Ведь этот плагин не нужно держать всё время активированным. При необходимости его можно активировать, просканировать сайт, устранить проблемы и снова отключить. Отключил плагин, сделал проверку с помощью P3. Вот результат.

Результат впечатляет: время загрузки плагинов составило 0,086 секунды, а доля нагрузки от работы плагинов при загрузке страниц составляет 49,9%. Antispam Bee на диаграмме не появился: он по-прежнему в «прочих», то есть его нагрузка минимальна. Тройка плагинов, дающая самую большую нагрузку, выглядит так: All In One SEO Pack, Contact Form 7 и UpdraftPlus – Backup/Restore. Но это плагины из разряда необходимых.

Таким образом, очень полезно сделать проверку сайта плагином с помощью плагина P3 (Plugin Performance Profiler), выявить плагины дающие наибольшую нагрузку и по возможности удалить их или найти им замену.

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

Надеюсь, что эта информация оказалась для вас полезной.

До новых встреч!

Поделиться в соцсетях:

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *