Portal Home > Knowledgebase > Industry Announcements > Web Hosting Main Forums > Providers and Network Outages and Updates > Can this server handle this amount of traffic?
Can this server handle this amount of traffic?
Posted by four4, 11-05-2016, 10:37 AM |
The customer will buy a traffic and is asking if his server can handle 1M to 5M daily impression to his wordpress site/s
Here is the server specs:
DELL PowerEdge T110 E3-1270v2
Intel Xeon E3-1270v2
Memory: 8GB ECC DDR3 RAM
Drive 1: 120GB SSD
50TB Traffic per month
I am not sure if it can handle that traffic.. What kind of optimization do I need if there is any, to handle this traffic well..
|
Posted by zoid, 11-05-2016, 10:53 AM |
One to five million is quite a range, but lets assume three, that would be ~4000 an hour. Memory could become a bottleneck here and it will certainly mostly depend on how heavy the page is (Wordpress is not the lightest and with plugins it could require even more resources). An important factor is definitely the bandwidth, but with that traffic you will need a (at least shared) gbps connection anyhow.
|
Posted by RDO Servers, 11-05-2016, 11:10 AM |
A) A lot depends on the site itself. How well it is optimised, compression, caching, CDN use.
B) I would suggest increasing the RAM
C) What is your port speed and guaranteed throughput?
D) I would recommend never having g only a single drive. 2 drives in RAID 1 at least!
|
Posted by four4, 11-05-2016, 11:36 AM |
But thinking only on the spec itself witout optimization, it will go down?
|
Posted by Steven, 11-05-2016, 11:52 AM |
It will not handle the traffic well at all without optimization.
|
Posted by RDO Servers, 11-05-2016, 11:55 AM |
Where are you currently hosting your site?
What resources do you currently have?
How much traffic are you currently getting?
|
Posted by four4, 11-05-2016, 12:18 PM |
But SAME SPECS, WITH OPTIMIZATION will handle that amount of traffic?
|
Posted by Steven, 11-05-2016, 12:21 PM |
Can you tell me more about the site? What is the percentage of guest to logged in users (commenters)
|
Posted by AndriusPetkus, 11-05-2016, 12:30 PM |
Well, no one will be able to tell you that, because it is simply impossible and it depends on many things. Server is just a hardware, so if you ask me how many visitors can handle E3 with 8GB RAM, my answer will be: This server can handle between from 0 to unlimited users. Your question analogue: How many people could live in the moon? From 0 to unlimited.
I have experience, when wholesale online shop was hosted in 2 x CPU E5 server and was able to handle 10 users online only! Also I saw a website, hosting on simply i3 server and it was able to handle amazing amount of traffic.
Programming quality, website optimization, server optimization, cached content, etc...
Last edited by AndriusPetkus; 11-05-2016 at 12:36 PM.
|
Posted by zoid, 11-05-2016, 12:30 PM |
That depends on the "optimisations". And again, one to five millions is way too broad. What is the bandwidth of the server?
|
Posted by four4, 11-05-2016, 12:39 PM |
No login. The client just bought 5Million traffics. they cant login to site. just view the pages only..
50TB bandwidth per month..
|
Posted by Steven, 11-05-2016, 12:43 PM |
If they throw varnish infront of the site to cache it, it should handle it just fine as long as the port does not get saturated.
|
Posted by zoid, 11-05-2016, 12:58 PM |
That is traffic, not bandwidth.
|
Posted by H0$T, 11-05-2016, 02:40 PM |
Depends on how bursty your traffic is and how much processing each request needs. By the sounds of it, you traffic is going to be IO bound (assuming you know how to setup cache).
5M impressions in 24 hours is ~58 new impressions every second given that traffic is steady throughout the day which is unrealistic is real world conditions. So let's assume you get all your traffic in 6 hours period which brings the number to 232 impressions per second. Each impression is probably going to make ~100 requests (it shouldn't but it often does). That is 23,200 req/sec you need to handle. It will take some tuning, but you should be able to handle 23k req/s on that hardware given you have enough network throughput.
Additionally let's assume each impression needs 2MB of data, so 232 impressions will consume 464MB/s. That's 3712Mbps so better bring on fat pipes or a CDN.
You would want at least 2 SSDs and depending on how large the site is, more memory. The more you can cache, the better performance you are going to get. However, I would consider looking at multi server setup if I were you. Pinning all your hopes on single E3 server isn't recommended if you are running anything serious.
|
Add to Favourites Print this Article
Also Read