Howdy, Stranger!

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

Advertise on LowEndTalk.com
Can a standard VPS handle 10000 visitors per day?
New on LowEndTalk? Please Register and read our Community Rules.

Can a standard VPS handle 10000 visitors per day?

Can a standard VPS having 1 vCPU (shared), 512 MB RAM and SSD handle 10000 visitors per day if only one WordPress blog is running?

Comments

  • ehabehab Member
    edited September 2019

    @LTniger is your master

    Thanked by 1LTniger
    • do not prepay > 1 year and check for reviews/support
    • only use monthly from a provider operating < 1 year 🍆
  • If the blog is optimized and well cached and if the VPS node is not oversold, then yes. But most of the times, no.

  • WebProjectWebProject Member, Provider

    alilet said: 10000 visitors per day

    depends if all 10k visitors visit at the same time or just 417 visitors per hour, need to optimise the WordPress and web server.

    Thanked by 1miu
    VPS Price Match Guarantee on: All our range of DDOS protected XEN-HVM VPS Plans
    Are you looking for best price for self-managed VPS? See WebProVPS website for more details.
  • Thanked by 1raindog308

    Signatures are to identify who I am. I'm me. Who the hell are you?

  • This is kind of pushing your VPS to limit. It's definitely possible if you have good optimization, but 10k visitors per day is pretty decent and can net you a solid income, and I wouldn't let an under-performing VPS screw up the visitors' experience.

    One-click CDN server installation on your own VPS: OneClickCDN
    One-click browser-accessible Desktop environment on Linux VPS: OneClickDesktop

  • Anyway, you don't get directly 10k visitor from day one from a blog( or you have a impressive spam list). Start by little and increase when more visitor come.

  • If you know how to setup, config and tune everything and if your WP doesn't have a lot of plugins the answer is yes.

    Thanked by 1vyas11

    Thanks no.

  • raindog308raindog308 Administrator, Moderator

    WebProject said: depends if all 10k visitors visit at the same time or just 417 visitors per hour,

    This. 10000 / 24 hours = 417 per hour, or 7 per minute, or one every 9 seconds.

    Of course, they won't all be spaced out perfectly like that.

    So the real question - what is the peak concurrent traffic?

    For LET support, please visit the support desk.

  • jsgjsg Member
    edited September 2019

    @raindog308 said:

    WebProject said: depends if all 10k visitors visit at the same time or just 417 visitors per hour,

    This. 10000 / 24 hours = 417 per hour, or 7 per minute, or one every 9 seconds.

    Of course, they won't all be spaced out perfectly like that.

    So the real question - what is the peak concurrent traffic?

    Yes and no. Of course, you and @WebProject are perfectly right but in reality (except in very rare cases) traffic is neither perfectly spread (one req per x sec) nor do all or even just a major part of all requests come in within say 10 sec.

    Realistically there will be many minutes without any or with very few requests and some daily peaks, typically twice a day and usually spread over 2 - 5 hours. So besides being slashdotted the question is "can a 1 vCore, 512 MB VPS with Wordpress handle (realistic) peak loads of about 10 to 30 req/s"?

    The answer to which largely depends on what I wrote. It's clearly no when a clueless WP admin runs a panel "configured" MySql and PHP and has plenty WP plugins. It is however clearly yes, if an experienced person configures and tunes the installation and fully - and smartly - uses the little memory available.

    Thanks no.

  • The real limitation is the memory but it is very doable. I would not get anything less than 1gb of memory. Cost difference is minimal. Take Hetzner cx11 for example, 2.5 Euro/month with 2GB of memory. Hosthatch recent sale, 2GB, 1 30% dedicate vCore for $30/year ($2.5/month). Unless you like the challenge of tuning a 512MB VPS, there is no reason not to get one of these. Extra memory for caching will do wonder with PHP and friends.

    Thanked by 1mrTom
  • NeoonNeoon Member
    edited September 2019

    Yes but you may get into issues if you get to many request per second as already said. Monitor the machine, so you see its limits and upgrade or optimize it,

  • On top of the well covered 'depends on how many concurrent visitors', it can largely depend on whether you can cache your content or not.

    If you only have to generate pages once every day or longer and they can fit into memory, then the answer should be a resounding yes.

    Thanked by 2uptime Francisco
  • Today, when there is a ton of free CDN options, even paid ones are cheap enough you can go with 512 MB RAM on a 10k visitor/day journey. It will be tough on the beginning, but you will learn how to not waste by optimizing, deleting unnecessary crap, caching. Those 3 tasks will be constant for you.

    P.S. SSD is so yesterday, I strongly recommend you NVMe.

    Thanked by 3ehab ITLabs Ole_Juul

    hostwp.net -- Wordpress Hosting for Developers.

  • Yes I think it largely depends on how many of these visitors come simultaneously. To be honest even I feel that 10000 is pushing the limit (in fact it is crossing) and 5000 is a more realistic number.

    I think memory might not be the problem but CPU is. I did a small test of sending 5 concurrent users per second on my blog (the blog is just default WP installation with WooCommerce and 4, 5 test products and no traffic) and the CPU immediately shot up to 100% and remained there so I had to kill nginx otherwise I fear my VPS would have been suspended by the host. But memory was within limit although that VPS has 1GB RAM so may be because of that.

  • bloodyprincebloodyprince Member
    edited September 2019

    Try litespeed or openlitespeed web server. Then use "LiteSpeed Cache" plugin for WordPress. Openlitespeed/litespeed with LiteSpeed Cache plugin should handle significant amount of traffic if you configure properly. You can follow this guide for step by step details http://bit.ly/2mvnPES

    Thanked by 1alilet
  • @alilet said:
    Yes I think it largely depends on how many of these visitors come simultaneously. To be honest even I feel that 10000 is pushing the limit (in fact it is crossing) and 5000 is a more realistic number.

    No. On a 512 MB 1vCore VPS and WP it will be hard to handle even 500 req/s and even 100 are not certain to work OK. But that's theory because on a low traffic WP site with avg. 1 req per 9 sec even 10 req/s at some point in time would be a rare case.

    Thanks no.

  • Any WordPress performance question should include what horribly inefficient plugin(s) you intend to use.

    Thanked by 2Falzo ITLabs
  • @donli said:
    performance question should include what horribly inefficient plugin(s) you intend to use.

    ...

    alilet said: WooCommerce

    10k visitors per day does not say anything about the work load as others already pointed out. however, if you care for your visitors and this has a commercial background - don't be a f*cking cheapskate and simply spend a coffees worth money more on that VM ;-)

    UltraVPS.eu KVM in US/UK/NL/DE: 15% off first 6 month | Netcup VPS/rootDS - 5€ off: 36nc15279180197 (ref)

  • aliletalilet Member
    edited September 2019

    @Falzo said:

    @donli said:
    performance question should include what horribly inefficient plugin(s) you intend to use.

    ...

    alilet said: WooCommerce

    10k visitors per day does not say anything about the work load as others already pointed out. however, if you care for your visitors and this has a commercial background - don't be a f*cking cheapskate and simply spend a coffees worth money more on that VM ;-)

    It's very hard to not be a cheapskate :(

    Thanked by 2Falzo Ole_Juul
  • @alilet said:

    It's very hard to not be a cheapskate :(

    full ack! :-D

    UltraVPS.eu KVM in US/UK/NL/DE: 15% off first 6 month | Netcup VPS/rootDS - 5€ off: 36nc15279180197 (ref)

  • Use cloud flare, check cache everything, go on with your day. 10k concurrent visitor is nothing.

    Thanked by 1donko
  • I am using CloudFlare although no idea about what is current cache setting. Will check today.

  • @alilet said:
    Can a standard VPS having 1 vCPU (shared), 512 MB RAM and SSD handle 10000 visitors per day if only one WordPress blog is running?

    Assuming the visitors are normal (not 10000uv in a single minute), then YES.

    I managed to host a WP blog having 25k UV/day on a 512MB OVZ vps (ramnode + Vestacp + Cache enabler + Cloudflare is ON). I sold the website last year tho :)

    Thanked by 1alilet

    https://myip.my.id/ what is my IP address.

  • @yokowasis said:
    Use cloud flare, check cache everything, go on with your day. 10k concurrent visitor is nothing.

    Noooooooooooooooooooooooooooooooooooooooooooooooooo

    No Cloudflare.
    Don't pull a Steam and cache everything.

    People so lazy these days?
    You can EASY configure caching on nginx or even put another NGINX in FRONT which does most of the cached requests.

    Thanked by 1vimalware
  • kkrajkkkrajk Member
    edited September 2019

    yokowasis said: Use cloud flare, check cache everything, go on with your day. 10k concurrent visitor is nothing.

    With Wordpress & Woocommerce - Only if the concurrency is less than 40 ( tested a couple of years back on DO 512 Vps running Nginx Php-fpm EDIT - Also your Sql (I ran MyIsam). You need to Optimize your php-fpm. At c50-50+ the system timed out)

  • bikegremlinbikegremlin Member
    edited September 2019

    Caching is very important and makes a big difference.
    In my experience and from what I could measure, Litespeed makes a lot of difference. It boils down to whether what one is paying for Litespeed is cheaper, or more expensive than just getting more resources with another caching method and WordPress plugin.

    Another thing is website optimization.
    I tested on shared hosting environment, not a VPS, with CloudLinux set limits of 1 GB RAM and 1 vCPU core - 50 simultaneous visitors for 5 minutes didn't cause any problems, or noticeable slowing down when browsing the sites during testing.

    Same tests on poor quality shared hosting (with no Litespeed) caused 500 errors as the number of visitors gets to 20.

    With a poorly optimized website, however, even the caching doesn't seem to help - it just "eats" any RAM and CPU you provide it, with as little as 1000 daily visitors.

    I personally find Cloudflare doing more help than harm, even with their free package.
    Cache everything won't work though, unless you have a paid tier, that gives the option of bypass cache on cookie, otherwise Woocommerce won't work properly.

    My posts on optimization:
    https://io.bikegremlin.com/category/sites/optimization/

    Thanked by 1alilet

    Mostly harmless™

    I/O Gremlin

  • Daniel15Daniel15 Member
    edited September 2019

    10000 visitors per day is easy if the content is mostly static, as you can use static file caching to completely avoid hitting your backend code if the cache is warm. PHP in particular makes it hard to scale one server to a lot of concurrent users given its synchronous/blocking nature, so your best bet is to avoid PHP for hot paths.

    If you're using Nginx, WP Super Cache works really well, just make sure to configure the correct try_files configuration (so that it directly serves the cached HTML files), enable "preload mode", and preload the cache in the WP Super Cache settings. A super basic way to check that the caching is working properly is just by shutting down PHP-FPM and loading a blog post... The blog pages should still load file, as long as you're not logged in (the cache is bypassed for logged in users)

    For LiteSpeed/OpenLiteSpeed, their caching plugin does similar things, it's just a bit easier to configure.

  • it should work as long as there are NO bot attacks but in reality sites get attacked by bots all the time so your vps will not stand a change with 10000 visits a day + attacks. Other issue is if you get visitor spikes (like 5000 visited your site within 1 hour and remaining 5000 within the remaining 23 hours your site can go down)

    To be safe I would say go with 1GB RAM - 1 Core - NVMe drives or any provider that does not overload IO.

    Make sure to use OpenLiteSpeed which is free.

  • cazrzcazrz Member
    edited September 2019

    @alilet said:
    Yes I think it largely depends on how many of these visitors come simultaneously. To be honest even I feel that 10000 is pushing the limit (in fact it is crossing) and 5000 is a more realistic number.

    I think memory might not be the problem but CPU is. I did a small test of sending 5 concurrent users per second on my blog (the blog is just default WP installation with WooCommerce and 4, 5 test products and no traffic) and the CPU immediately shot up to 100% and remained there so I had to kill nginx otherwise I fear my VPS would have been suspended by the host. But memory was within limit although that VPS has 1GB RAM so may be because of that.

    Even if you can run WP on 256mb vps it is recommended to use "at least" 4GB with "at least" 2 cores if you are going to do WP + Woocommerce. If WP alone without Woocommerce then 1 core should be fine.

    MySQL alone will suck up your RAM if you don't optimize it.

    I suggest file caching then use CDN. Offload everything that are possible (eg. images).

    It would also help us suggest more things if you can tell us what is your plan and why you want to use 512mb vps for WP + Woocommerce? If you plan to resell wp hosting with 512mb vps then I suggest offloading the MySQL to another huge server. Then offer it as addon (free or paid). So you offer your clients 512mb vps (web server) and shared MySQL.

    Thanked by 1alilet
  • I think most of vps can handle this task...

  • sinsin Member
    edited October 2019

    Yes, VPSes can easily handle that with Wordpress. Setup something like Supercache or Cache Enabler to generate static files so it's just Nginx doing all the work and have php-fpm set to ondemand.

  • noezdenoezde Member, Provider

    I would say yes because your visitors dont visit your site at the same time. Protect your site against bots and use a cache plugin.

  • dergelbedergelbe Member
    edited October 2019

    How would i.e. Centminmod.com or easyengine.io make a difference?

  • eva2000eva2000 Member
    edited October 2019

    dergelbe said: How would i.e. Centminmod.com or easyengine.io make a difference?

    Centmin Mod latest beta LEMP stack handles Wordpress auto installer configured full page HTML cache setup pretty well examples from users

    How Centmin Mod's latest beta LEMP stack differs when it comes to it's Wordpress auto installer versus other folks standard Wordpress installs is outlined at https://community.centminmod.com/threads/differences-between-wordpress-regular-install-vs-centmin-sh-menu-option-22-install.15435/

    Some facts

    With all that said, combine that with optimised Cloudflare front end web acceleration + Centmin Mod LEMP stack = nicely scaling Wordpress setup :)

    * Centmin Mod Project (HTTP/2 support + ngx_pagespeed + Nginx Lua + Vhost Stats)
    * Centmin Mod LEMP Stack Quick Install Guide
  • Is CentminMod only for Wordpress sites or other PHP based sites too?

  • @alilet said:
    Is CentminMod only for Wordpress sites or other PHP based sites too?

    Centmin Mod LEMP stack can be used for any web app just that 60% of users use it for Wordpress and 35% use it for forums like Xenforo/vBulletin/Invision Board as that is what my experience and most of my day job/paying clients use it for. You can check out Centmin Mod's official community forum at https://community.centminmod.com/ and as you can see dedicated sub forums are for blog/cms/wordpress and forum software as well as other web apps sub forum.

    I also recently started a new Wordpress blog (powered by Centmin Mod LEMP stack) for reviewing/benchmark control panels in general at https://servermanager.guide/. One of the guides I wrote is Advanced Centmin Mod Installs as well as Centmin Mod Wordpress installer guide :)

    Thanked by 2alilet ITLabs
    * Centmin Mod Project (HTTP/2 support + ngx_pagespeed + Nginx Lua + Vhost Stats)
    * Centmin Mod LEMP Stack Quick Install Guide
  • I am averse to installing any extra software on VPS and want to configure everything manually. But this CentminMod looks promising so I have to give it a try. Debian version would have been much better but I will manage CentOS so no issue.

  • @alilet said:
    I am averse to installing any extra software on VPS and want to configure everything manually. But this CentminMod looks promising so I have to give it a try. Debian version would have been much better but I will manage CentOS so no issue.

    Yeah give it a try on a test VPS - hourly billed VPS makes it cheap to test https://community.centminmod.com/threads/guide-to-learning-more-about-centmin-mod.10838/ :)

    * Centmin Mod Project (HTTP/2 support + ngx_pagespeed + Nginx Lua + Vhost Stats)
    * Centmin Mod LEMP Stack Quick Install Guide
  • WOW I just realized that you are actually the person (George Liu) who developed CentminMod. Excellent work man.
    It's like one of those realization I had once on Microsoft TechNet forums discussing something related to Project Server when I realized the person I am talking to is actually the author of famous Project Server book which I was reading.

  • alilet said: WOW I just realized that you are actually the person (George Liu) who developed CentminMod. Excellent work man.

    Yup that's me ^_^ Thanks for the kind words :)

    * Centmin Mod Project (HTTP/2 support + ngx_pagespeed + Nginx Lua + Vhost Stats)
    * Centmin Mod LEMP Stack Quick Install Guide
  • Yes, you can host a WordPress site which can handle 10000 visitors keeping in mind that the WordPress site should be properly cached and optimized. But it is always recommended to purchase a VPS with 1G memory since some memory is required to run the underlying OS, MySQL server and control panel if you've installed any.

  • It also depends upon the number of simultaneous requests, if there are large number of simultaneous requests then it could result in the slow loading of the site. So the web server should also be optimised properly.

  • AnthonySmithAnthonySmith Top Provider

    yep

    /thread

    I am no longer active here, find me at https://talk.lowendspirit.com (Just like LET without the scams)

  • Ishu1998Ishu1998 Member

    It really depends on multiple factors.

    Whats your bandwidth
    What script are you using.

    If its a plain HTML hell yeah you can hold 10000 visitors, just use a CDN too, which will cache stuff.

    But if your using a script/database, it depends on your script's optimization.

  • use cdn

  • @Ishu1998 You fucking donkey.

  • another necro

  • CRISPRCRISPR Member
    edited May 16

    Yes, a well turned simple WordPress blog could manage 10K visitors per day.

    You could do simple things like offload heavy jss/images to CDN providers, setup a wp caching plugin, optimize/reduce size of images (e.g. convert them to webP images), stick to minimal internal WP plugins. There's a Wordpress plugin that converts dynamic WP pages to static HTML pages. Doing this will dramatically reduce computation/IO writes/bandwidth demand and easily get you over 10K/day. From my experience, I've seen a site completely come to a standstill from a few hundred visitors a day, how? Their homepage had 50MB worth of images so after 20 visitors, that's 1GB worth of bandwidth chewed up! Normally heavy I/O activity is what kills a site.

  • alexnfalexnf Member

    i think you can host this on 256mb of ram if you tune it right.

    Thanked by 1RedSox
  • notarobonotarobo Member

    Wake up is 2020 already

Sign In or Register to comment.