Howdy, Stranger!

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


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
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.

Question regarding 100Mbps unmetered public bandwidth

LunarXLunarX Member
edited November 2024 in General

Would this be good for a website that is a blog and has around 50,000 visits per day
What is the maximum limit for a 100Mbps connection for consecutive online users? I am fairly new to all this so I would appreciate your input

Thank you

Comments

  • Far enough if no download upload large file traffic, make sure your vps config can handle many users without cpu or ram overload

    Thanked by 1LunarX
  • LunarXLunarX Member
    edited November 2024

    @kv1108 said:
    Far enough if no download upload large file traffic, make sure your vps config can handle many users without cpu or ram overload

    So basically as long as it's not uploading or downloading large files?
    Users browsing the pages should be fine?

  • risharderisharde Host Rep, Veteran

    Really difficult to tell but I am sandboxing the following thoughts as a very inaccurate but closest to answering the question.

    50000 / 24 / 60 / 60 = 0.6 visits per second assuming it is absolutely equal timing for visits which isn't likely.

    But assuming (badly) since there is no other way to determine without metrics how many users visits when - this 100 mbit should be fine.

    Even at let's say 20 users visiting at the same time, in theory (which is not accurate completely) - each user would get about 5 mbits. This is an absolute oversimplification so don't be anal. I'm guestimating to help answer the question.

    You might get away with being able.to handle this without much notice to the user

    However I wouldn't hold my breath that if this a wordpress site on an apache stack that the server won't get overloaded without proper performance tuning. Plain apache and php socks for high load.

    Since you mentioned blog, I am assuming no big file downloads since that changes the guestimation.

    Thanked by 1LunarX
  • @risharde said:
    Really difficult to tell but I am sandboxing the following thoughts as a very inaccurate but closest to answering the question.

    50000 / 24 / 60 / 60 = 0.6 visits per second assuming it is absolutely equal timing for visits which isn't likely.

    But assuming (badly) since there is no other way to determine without metrics how many users visits when - this 100 mbit should be fine.

    Even at let's say 20 users visiting at the same time, in theory (which is not accurate completely) - each user would get about 5 mbits. This is an absolute oversimplification so don't be anal. I'm guestimating to help answer the question.

    You might get away with being able.to handle this without much notice to the user

    However I wouldn't hold my breath that if this a wordpress site on an apache stack that the server won't get overloaded without proper performance tuning. Plain apache and php socks for high load.

    Since you mentioned blog, I am assuming no big file downloads since that changes the guestimation.

    Thank you so much I really appreciate that, I will give it a try, and if any issues arise I will switch to a stronger connection

    Thanked by 1risharde
  • MikeAMikeA Member, Patron Provider

    More than enough. If you're using a blog/cms software use a caching plugin and put it behind CloudFlare CDN.

    Thanked by 1LunarX
  • If there's no file or video distribution, it's usually not a concern, just make sure your machine's performance is sufficiently loaded. It depends on the type of blog you're running.

    Thanked by 1LunarX
  • AXYZEAXYZE Member
    edited November 2024

    It's pretty easy to calculate, if you understand all variables.

    100Mb/s = 12.5MB/s
    So if your page is 1MB you can send that page 12x per second.

    Now there comes variables:

    • You may have more images on your website and whole page may be even bigger, but if images are lazyloaded each visit may contribute to lets say 500kB-4MB usage, depending on how far user scrolls.
    • Browsers have cache. If user visits homepage and then goes to article he likely doesn't need to download logo, scripts, stylesheets once again, because he already got that on first page. Depending on your server settings the cache may live in browser for a day, week or even longer. That means that if most of your users already visited your site in that timeframe they won't need to download anything else than couple of fresh images and HTML code. This may mean that for pages that are 1MB you'll send just 100kB-600kB on average not even taking lazy loading into account.
    • You do not need to send that big files from your server. You can put images, stylesheets, scripts and videos on CDN. That way even tho your page weights 1MB you'll send just 50kB-100kB from your server even if user has never been on your site.

    So if you will utilize browser cache you should be able to double your effective throughput (pages per second), if you utilize CDN you should be able to 5x-20x your throughput. Free Cloudflare will get you there in terms of CDN.

    Taking all of that into calculations, lets say with browser cache + CDN you get 10x improvement.
    120 pages per second * 60 = 7200 per minute,
    7200 per minute * 60 = 432000 per hour.

    I like to use that "per hour" metric as a very safe "daily visitors" - if your website can handle 432k per hour then with typical peaks/dips in usage patterns you'll be able to handle 432k views daily. In 99%+ cases you'll still have headroom with this calculation.

    Thanked by 3LunarX EthanZou tototo
  • LunarXLunarX Member
    edited November 2024

    Thanks everyone, I appreciate all the input!

  • I have a gut feeling it will not be enough but users will not notice. Like, who is going to pay attention if page opens in 3 seconds instead of 2 seconds. Or page opens in 2 seconds but images are lazy loaded for another 5-7.

  • Use cloudflare or bunny to cache your stuff and your website will be faster and use less bw

  • allthemtingsallthemtings Member, Megathread Squad

    What’s the server specs? Might be the bottleneck before the 100mbit

  • Cache everything aggressively and use CDN(s).
    100Mbps is plenty for 50k and a lot more.

Sign In or Register to comment.