Hi @generosus,, @wfmattr
Thank you @generosus for your suggestion and for sharing your experience.
Thank you @wfmattr for your detailed answer.
It’s still not totally clear to me. I still have some questions. You wrote:
The firewall can block various kinds of attacks that can occur on regular pageloads, including viewing posts/pages, the home page, and so on
Does Wordfence protect the site on the frontend with 1) JavaScript, 2) PHP, 3).htaccess, or 4) a combination of them?
If the answer is 2) PHP, how can it protect the website on the frontend when you have a caching plugin, or other caching systems that run on the server? I don’t think it can do it only with PHP, in another case it would fail every time the page is served by cache, but correct me if I’m wrong.
If the answer is 3) .htaccess, I can safely deactivate Wordfence on the frontend because the .htaccess file would run in any case even if Wordfence is disablled on a specific page (but globally active), can’t I?
If the answer is 2) JavaScript, I have an additional question: how can it protect the site with JavaScript on the frontend? This would mean the protection starts after the document is sent to the browser, but can it protect for attacks to the server?
If the answer is 4) a combination of 1), 2), 3), how can it work with caching plugins (PHP would be involved)?
Can you please clarify those points?
Thank you very much
Best regards
Jose