The first site I uploaded onto InfinityFree has never been suspended. It’s under 50 files of php/html/css/js (+ phpmailer).
But my new site, https://lvpart.com , has been suspended twice now, once for too many hits and once for too many entry process requests. I’ve looked over the InfinityFree explanation docs and the reason for this seems clear: this new site is a wordpress site, which has thousands of php files working under the hood, so just one page call creates many hits and requests. The theme itself is not very big or complex (I made it from scratch). I have no plugins installed. The site has an SSL certificate from InfinityFree and DNS managed by CloudFlare.
As far as the theme itself goes, of course, I could combine my five JS files into one script and try to reduce the amount of Wordpress-style templating, but I’m not sure this would make a significant difference, and I have to wait 24+ hours every time I fail.
Now it’s possible that another cause of this is it being a newly registered domain being crawled by Google, Bing, etc. But just in case, can any other Wordpress users recommend techniques or plugins that would alleviate this?
A lot of people have had a WordPress site here for a long time without trouble.
It’s not like “WordPress is not suitable for free hosting.” No site suits any hosting if the site recieved DDoS attacks, if you believe this is the reason.
That’s good to know. The site is back up now. I’ve put all of my JS in one script and installed WP-Optimize and Autooptimize plugins. On Cloudflare, I’ve added a high protection DDoS override, turned on Bot fight mode, and added a WAF rate-limiting rule. Not sure what else I could do. I’ve barely shared the site with anyone and it’s not content that would naturally attract a lot of real users.
It’s possible that, because it’s about paintings, it attracts a lot of bots from scammers who pretend to want to buy paintings.