"Good Enough Server Specs" to handle a site with 500k-800k Page View a day

Dan18

Fan
Joined
Jun 9, 2014
Messages
772
I manage this one Site with huge amount of visitors.
Based on Jetpack Site Stats, 500k-800k Page View a day.
and based on Google Analytics, 2,000 real time visitors on low peak and will climb up to 8,000 real time visitors on peak hours.

So for those managing similar amount of visitor, What server specs can you recommend?

Thanks!
 

Dan18

Fan
Joined
Jun 9, 2014
Messages
772
It is a WP site by the way.
Right now I'm using Linode 32GB plan for Nginx/PHP Webserver and 4GB plan for Database Server.
But really struggling on CPU since PHP-FPM is really CPU hog.
 

gog1970

Enthusiast
Joined
Jun 25, 2015
Messages
188
I manage this one Site with huge amount of visitors.
Based on Jetpack Site Stats, 500k-800k Page View a day.
and based on Google Analytics, 2,000 real time visitors on low peak and will climb up to 8,000 real time visitors on peak hours.

So for those managing similar amount of visitor, What server specs can you recommend?

Thanks!

I will leave answering your question to people with more knowledge,just wanted to say nice stat's
 

eva2000

Habitué
Joined
Jan 11, 2004
Messages
1,830
curious why aren't you using any caching ? like wp super cache, wordpress with fastcgi_cache or wordpress with varnish cache - all those will help :)
 

bucket

badge consultant
Joined
Nov 20, 2009
Messages
950
Right now I'm using Linode 32GB plan for Nginx/PHP Webserver and 4GB plan for Database Server.

are they on the same machine?

is it about time to get a dedicated server for that busy site?
 

bucket

badge consultant
Joined
Nov 20, 2009
Messages
950
yeah, I got that they were both VPS s. I was wondering if they were on the same hardware (node). if they were, you might not be getting the best performance boost.
 

Dan18

Fan
Joined
Jun 9, 2014
Messages
772
Well I think the current server is too much.
I can downgrade it to 8GB for Nginx/PHP-FPM I think for now.

Sucuri save me again :).
Server just build from scratch last few hours (2pm) then move the site:
I enable Sucuri 9PM and System load goes really low.
ai.imgur.com_JCgaE6y.png
ai.imgur.com_nikGoDT.png
 

eva2000

Habitué
Joined
Jan 11, 2004
Messages
1,830
if wp super cache was working properly, you shouldn't be hitting php-fpm much anyway ?? or you have logged in users that bypass wp super cache ?

sucuri like cloudflare doesn't really cache php but static files right ?
 

Dan18

Fan
Joined
Jun 9, 2014
Messages
772
if wp super cache was working properly
It is.
Caching 1K+ pages now.
you shouldn't be hitting php-fpm much anyway ?
A lot of layer 7 attacks, that wp-super-cache is useless.
or you have logged in users that bypass wp super cache ?
Just a few, writers.
Almost 20.
sucuri like cloudflare doesn't really cache php but static files right ?
They have some same functionality.
But Sucuri has robust protection that Cloudflare don't have.
https://sucuri.net/website-firewall/ddos-protection

And Sucuri does full page caching not only static files.
 

eva2000

Habitué
Joined
Jan 11, 2004
Messages
1,830
ah so you needed WAF not caching layer.. would be curious to see your sucuri cloudproxy report detailed break down of blocked resources pie chart to see what the majority of malicious requests were coming from :)

FYI, i also use sucuri and cloudflare :)
 

Dan18

Fan
Joined
Jun 9, 2014
Messages
772
I'm cloudflare pro plan user also, but Cloudflare WAF doesn't mitigate it :/
I think no need to snapshot as 90% of them is the same:
Blocking reason:BNP004 - Bad bot access denied
Request Method:GET
HTTP Protocol:HTTP/1.1
HTTP Status:403 Forbidden
HTTP User-Agent:-

Blocking reason:DDOS22 - DDOS attempt blocked
Request Method:GET
HTTP Protocol:HTTP/1.1
HTTP Status:403 Forbidden
HTTP Referer:-
HTTP User-Agent:Mozilla/5.0
 

eva2000

Habitué
Joined
Jan 11, 2004
Messages
1,830
ah so it was aggressive bot crawling and a ddos attack pattern causing your problems..
 

Dan18

Fan
Joined
Jun 9, 2014
Messages
772
Yeah, even CSF can't figure it out.
Since visitors every seconds is ranging from 2K-8K.
 
Top