Личный блог
о голосах в голове
Дизайне, работе, бытовухе и разработке полезных информационных сайтов

Полное избавление от спама в комментариях

10 июля 2020
154 просмотра
2 мин. на чтение
0

Согласитесь, проблема спама в комментариях вордпресса каждый день тратит наше время как на просмотр email-писем, так и на ручное удаление. Вроде бы перепробованы различные плагины — Recaptcha и иже с ними, но поток спама это не останавливает.

В целях избавления от надоедливого спама мы перепробовали множество плагинов с самым разным принципом работы. И рады представить плагин Niceseo Captcha, который избавлен от недостатков прочих плагинов, присутствующих на рынке.

Сейчас мы расскажем, чем этот плагин лучше других, как мы перепробовали множество подходов к «антиспаму», почему остановились на выборе лишней картинки, чем это поможет тебе, а также дадим промокод на скидку.

20200713-17-22-firefox-En0iW1gfMc

Скриншот посещаемого проекта. Спам валился чаще, чем раз в час

История вопроса

До определенного момента, года до 2017 отлично справлялась со спамом ReCaptcha — вводить её для спамеров было неоправданно дорого, спам прекращался. Хотя и пользователю без аккаунта в Gmail требовалось около 30 секунд на решение капчи — что является значительным временем для того, чтобы тратить его на отправку комментария.

В нынешнее время для спамеров решение ReCaptcha является программным, не требует никаких затрат и по умолчанию предлагается в спам-инструментах типа Хрумер.

Тогда мы (NiceSeo) сели писать собственный плагин капчи, главным образом который:

  1. Стопорил бы автоматический спам и делал спам с ручной антикапчей нерентабельным
  2. Требовал от пользователя для ввода капчи не более 5 секунд

KCaptcha

Сначала мы пошли простым путем и написали плагин на основе популярного скрипта KCaptcha — эти буковки каждый пользователь интернета видел сотни раз 🙂

20200713-17-27-firefox-N8Ev08tINb

Плагин получился хороший, с задачами справлялся, однако вскоре выяснилось одно НО — просмотр логов сервера дал понять, что генерация таких изображений на пару секунд сильно нагружает сервер — точных цифр не помню, но что-то около 5-10% CPU не самого дешевого (за ~1000р) и хорошо настроенного сервера  на генерацию одного изображения.

Это значило, что устроить DDOS сайту  мог всего один человек, всего лишь постоянно обновляя страницу с запросом капчи. Просмотр аналогичных скриптов и кодинг собственного проблему не решили — генерация изображения из букв со смещением всегда требовала большой нагрузки. Пришлось искать другие идеи.

Выбор лишней картинки

Далее была не одна неделя обдумывания и просмотра самых различных пользовательских скриптов в каталоге JQuery. Решение, как это обычно бывает, пришло внезапно и само собой — показывать пользователю несколько картинок, одна из которых отличалась от других:

20200713-17-42-firefox-vf4ZU6Byqo

Этим получилось убить сразу всех зайцев и даже больше:

  1. Спамеры такие штуки решать еще не научились
  2. Пользователь тратит на решение не то, что 5 секунд — а вообще долю секунды. Ничего набирать не надо — увидел лишнюю картинку, ткнул мышкой — всё 🙂
  3. Не нагружает сервер, т.к. не генерируются изображения. Самое ресурсоёмкое, что делается — накладывается шум на изображения, что абсолютно незаметно по прибавке к CPU
  4. Капча красива — вписывается в дизайн сайта (в настройках все цвета меняются) и смотрится лаконично на фоне прочих капч, которые портят идиллию дизайна своими изогнутыми буквами
Вид капчи с мобильника

Вид капчи с мобильника

Баги и Настройки

NiceSeo Captcha уже год, все баги давно поправлены. Например, был такой баг, что при добавлении комментария через админку вываливалась ошибка «вы не выбрали изображение».

Постоянно вносятся дополнения по пожеланиям пользователей. Например, сделана полная поддержка плагинов кэширования — плагин отлично работает с WP Rocket и иже с ними.

Настройки см. на скрине:

20200713-17-55-firefox-lJkkuLTaQd

Сколько стоит?

Цена вопроса следующая:

20200713-17-53-firefox-CjMivrl5Ol

Купить можно здесь — https://niceseo.ru/niceseo-captcha. Для читателей проекта WebNavoz готовы сделать скидку 20% при вводе промокода WEBNAVOZ20 и цена за 1 домен при покупке лицензии на 10 доменов выйдет всего 400р

Спасибо за прочтение, надеюсь плагин окажется вам полезным!

Фигня
0
Пойдет
1
Годнота!
7
Обсуждения
Могу быть полезен
Занимаюсь дизайном сайтов около 20 лет. Нашей командой сделано более 400 статейников под марафоны Пузата и Смарта
Делаем сайты

Информационные проекты, статейники, лендинги и корпоративные.

В команде есть верстальщики и программисты.
А все дизайны я рисую только самостоятельно!

25 000 Р
За главную и 3000 за каждый внутряк
Подробнее

Можно заказать и отдельно дизайн

И сайт на WordPress под ключ

Сроки от 12 раб. дней на проект

По договору с бюджетом от 100к

Свежее
Наполняем сайты

В команде 3 контент-менеджера и 50 отличных копирайтеров под любые ниши.

Мы знаем что такое экспертность и пишем тексты для людей

1 500 Р
За статью под ключ. От заказа до размещения
Подробнее
Покупаем сайты

Огородные, цветы, ландшафт, стройка, мебель, животные, хобби, энциклопедии.

С трафиком от 1000 в сутки. Бюджет до 300к на проект

Подробнее

ВебНавоз — удобряем сайты