Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


What server specs can handle 1000 concurrent users?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

What server specs can handle 1000 concurrent users?

Its a PHP application with a MySQL database. Any dedicated server specs suggestions? It will have 1000 concurrent users at any second of the day. Looking for suggestions from people who have actually run any similar application. Also if its possible could you also add a link to the server. Might actually have to buy it(hardware) instead of renting.

Comments

  • 8GB of RAM, SSD disk space/SSD cached disk space both in RAID, and a good CPU (Intel Xeon xxxx).

    Thanked by 1varwww
  • Hi.

    Modern Intel Xeon E3/E5 can handle 1000 RPS without any issues. It's more about software/OS configuration, not hardware. For up to 10,000 requests per second most modern servers are fine. For up to 100,000 requests per second most modern servers are fine, but take a note, that there may be issues with NIC (you should choose server hardware wisely - 10 GB NIC recommended) and advanced software/OS configuration required.

    If you really aim to handle 1000+ concurrent requests, i'd recommend renting hardware or better, i can offer you a hosted solution. I have an experience dealing with high-loaded php/mysql websites (up to 10k RPS; cached though). Also have active applications without caching with peaks up to 100k RPS on nginx + lua.

    Does your application a website or standalone scripts? Can it use some sort of caching?

    Thanked by 1varwww
  • Take a newer machine with quad core and min 16GB Ram and you should have no problems. (as long as it is setup right)

    Thanked by 1varwww
  • Yes can it use caching ? as news site for example ? that will make huge difference on the price ...

  • caching either full pages on the disk (nginx!) or parts of the php code in ram.

    have too much RAM, the os will take care to cache what's needed!

  • Any server if you use caching..

    Thanked by 1chrisp
  • You'll need full SSD for the database, that's for sure.

    For processor, a dual E5 would be enough.

    RAM, probably 16GB to hold some memcache/redis cache.

  • If you run NGINX, an 8 gigabyte server will do you just fine.

  • We need to know more about your specific setup, otherwise you'll just get generalized configurations thrown at you.

    • Is your application custom coded or an existing software?

      • Is your application write heavy?
      • What's your caching like?
      • What version of PHP are you running? 5.6.x has performance benefits over 5.3.x (and 5.4.x), and with 7.0.x coming out later this year, performance will skyrocket!
    • What's your current setup?

      • Have you optimized your setup, or are you running a general config?
      • Are you using a control panel?
      • What web server are you using? (Apache, Lighttpd, Nginx)
      • What's your current usage like? Are you maxing your current setup?
      • What's using the most resources? (DB?)
    • Does your traffic come in spikes or is it reasonably steady?

  • About 16 GB RAM, preferably, quad core, SSD, PHP opcode caching, varnish, static resource long Expiration header or CDN.

    Set your DB to cache more aggressively in RAM. Take MariaDB if you can.

Sign In or Register to comment.