All alright, kiddos, sit down now, please

( joking don't get mad. )
Firstly you need to sure your content is changing or not? What I mean by that, are there any private things for the user? Like a checkout, my account, order-received - thank you page? Any cookies? UTM parameters? Query strings?
Those are determining your server resource... And of course, bloated freaking bad coded plugins with the like 80 years all grandfather no energy walking theme or page builder? Jquery? fontawesome? Fonts? God shakes. There are so many things. I was going to forget that control panels are sucking server resources, FYI...
I can easily tell you using an AWS free tier ( t2 Micro ) 1vcpu1gram ( little CPU burst, I mean, if you burn CPU too much AWS fucking freeze the VPS

I swear ),
With Nginx + FastCGI + Redis object cache
can handle ( CACHED HOME PAGE ) 1000 CONCURRENT User, it means 24hX60m=1440mX1000=1,440,000
RESPOND RATE IS 60MS with default 2021 theme with 1000 word 3 gifs 15MB total size.
The server even not sweating....
sh** 1 n half-million page view?
Yes...
So the prescription is :
OS
Ubuntu 20 Fossa
APP
- Nginx (with HTTP/2 enabled) 1.18
- PHP-FPM 7.4
- MariaDB 10.4
- Redis 5.0
- WP-CLI
- Certbot (for Let’s Encrypt TLS/SSL certificates)
- UFW (firewall)
- Fail2ban
VPS
AWS t3SMALL - 2vcpu 2Gram for a cached page home page.
www.myunclefuckmyass.com - around 20bucks
AWS c5xlarge - 8cpu 16gram for a dynamic page with subdomain - account.myunclefuckmyass.com - around 80 bucks
CDN
Cloudfront
2 Distribution
assets.myunclefuckmyass.com - JS CSS origin pull from your site.
cdn.myunclefuckmyass.com - your hot video and images pulled from the s3 bucket. Not ORIGIN!
Plugins must have
EWWW Image Optimizer
Query Monitor
Server IP & Memory Usage Display
WP Control
WP OPcache
FluentSMTP – WordPress Mail SMTP, SES, SendGrid, MailGun Plugin
SpinupWP
Perfmatters
WP Offload Media + Assets
NEW ( Presta player ) very good for your lovely video.
and some performance optimisations fonts css js bla bla.
- Tweak WP Config PHP files for more performance.
- Tweak PHP in + PHP FPM
- Tweak Nginx
- Tweak MariaDB
- Tweak Redis
if you don't have a budget, even if you have

try to get AWS credit 1350bucks
good luck, some friend said it is hard to get. but this one 300AWS is easy to get.
Or you don't want to manage or not techie guy or not willing to learn or you are a business owner and don't giwefuck please go with managed hosting... but don't use pleskkkk...........or another control panel.
Are you a hosting provider? If no, then don't use it...
good luck. Send me some links your favorite video in website
I forget to mention about Opcache.
You should also tweak opcache for non cached page for a second vps.