Hosting for 1million visitors

@phxadam: No, it is technically not potential for a shared hosting atmosphere to deal with that concurrently on a single host. That is a pure technical limitation, and requires load balancing over a number of machines to deal with even barely fairly. Incoming connections:
A software program based mostly load balancer/firewall alone wouldn’t be capable to deal with this and also you would wish as a minimum a Juniper NS5200 to deal with the minimal of 1mm concurrent connections, however if you wish to scale you would wish to already plan for double the concurrents and have a Juniper SRX – that is $50k proper there in {hardware} that no hosting supplier will surrender as a devoted to a single buyer with out tacking on an overhead – however let’s simply say that it was purchased used and is a freebie to get the client to signal with them – nonetheless a $25kish funding.Reminiscence footprint:
You would wish roughly 1GB per 20k concurrent community connections of reminiscence out there; scaled as much as 1mm concurrents you have to 50gb reminiscence footprint overhead. This isn’t accounting for any potential reminiscence intensive operations the precise utility would possibly want – nor any memcache necessities which might be required to well scale up an app of this dimension.CPU:
You should have roughly 35% to 50% CPU utilization to deal with this many concurrents. This doesn’t account for the opportunity of the appliance having CPU certain restrictions.Disk I/O:
This shall be your largest bottleneck majority of the time. Decreasing disk I/O would require extra caching, which requires extra reminiscence. Even then you need to be involved about database I/O which would be the largest shopper of disk I/O. On an optimized machine, with optimized queries, MySQL can run 200k to 300k queries a second. However bear in mind, MySQL additionally opens 3 file descriptors per connection, and that the queries are reminiscence and CPU certain so these numbers add up.These are just a few fast factors on this subject; are you able to present a multi-server setup to accommodate this – positive. However not a shared host/VPS. If the proof is within the logs then I wish to be confirmed incorrect – and if that is the case – nice. It’s best to then be making an attempt to get MySpace, PlentyOfFish, StackOverflow and different extraordinarily excessive visitors websites to host with you, as a result of they’re clearly doing it incorrect.

🔥 Hot and trending web hostings deals 🔥 - Web Hostings Coupons, Sales, Deals and Discounts