Hi @jpecsenyicki, thanks for reaching out to us.
I tried your site from a fresh desktop and mobile browsing session on separate devices and didn’t notice any loading delays via either method despite having never cached your site content before. I’m not sure if that’s because Wordfence is currently disabled or I’m just not experiencing the same issues.
Usually with regards to site speed, some Wordfence customers can experience problems at times when intensive processes such as scans are running although shared hosting plans, size of website content, and number of installed plugins tend to be the deciding factors in this as the majority of our ~5m site installations work without issue.
We do constantly work on making the plugin faster, perform better, and use less resources but there are not set amounts of RAM, CPU or database queries that we know Wordfence will definitely require in each use-case.
For a screenshot of my recommended Performance setting options – Click Here.
You could also set max_execution_time = 60
in php.ini, Wordfence’s scan only ever attempts to use half of this value by default.
Your WP_MEMORY_LIMIT
should be set to 128M
or 256M
in wp-config.php. WooCommerce, for example, recommend 64M minimum, so if you also have many hits on the site at once especially during a Wordfence scan, a lower limit here could be reached fairly easily. Your PHP memory_limit
value could also be adjusted to 128M
or 256M
to accommodate this change.
Aside from this, if there are any load-balancers or other APIs running on your server such as Litespeed or Cloudflare, you could check if these (or their configuration with Wordfence) are contributing in any way to the slow loading times. Cloudflare for example requires a bespoke Wordfence IP detection option selecting, and whitelisting of your own server’s IP in their settings for scans to run correctly.
You or your host could also check out your server/PHP error logs to see if anything is failing or causing a large number of errors in the background that could be delaying content from reaching the browser.
Let me know what you find out!
Peter.