Spam firewall это не жесткая блокировка доступа к сайту, даже если обычный пользователь, что маловероятно, получит страницу блокировки, он через 1сек будет перенаправлен на запрашиваемую страницу, либо он может кликнуть по ссылке вручную для перехода.
Была бы полезна функция, которая заблокирует временно IP, который провел на сайте менее 3-5 сек.?
Да WP может выдержать много, даже очень посещаемые ресурсы его используют, такие как
microsoft, facebook, skype, bbc.
WordPress все таки тормозной движок. Можно попробовать Drupal или искать в гугле варианты оптимизации WP.
С ходу могу предложить включить gzip сжатие, оптимизировать картинки, поставить плагин w3 total cache или wp super cache.
Попробуйте это решение https://ru.wordpress.org/plugins/cleantalk-spam-protect/
Можно еще на эту посмотреть https://pagekit.com/
Order Allow,Deny Allow from all Deny from xxx.xxx.xxx.xxx Deny from yyy.yyy.yyy.yyy
Если наберется много записей, начнет тормозить сайт.---------- Добавлено 28.04.2016 в 16:33 ----------Как вариант, можно использовать CleanTalk Anti-Spam, там есть хорошая штука для блокирования доступа ботам к сайту https://cleantalk.org/cleantalk-spam-firewall
Здесь больше о том как работает https://blog.cleantalk.org/cleantalk-anti-spam-released-a-new-version-of-the-spam-firewall/ (на английском)
Для SFW можно добавлять в ЧС IP и подсети.
Многие спам боты это умеют делать, к тому же у пользователей есть автозаполнение в браузерах и их будет блокировать. Как частичное решение, можно применять, но часть ботов пройдет.---------- Добавлено 14.04.2016 в 14:35 ----------
Можете протестировать такой сервис https://cleantalk.org/
Попробуйте это решение https://cleantalk.org/
Незаметный для посетителей и некоторыми дополнительными опциями.
Хостинг hosterbox.ru предоставляет его бесплатно http://hosterbox.ru/promo/cleantalk2016/