Short answer: VPS hosting improves page speed when your server is the bottleneck: slow Time to First Byte (TTFB) on pages that can’t be served from cache, slowdowns at busy hours, and stores or member areas where every request runs PHP and database queries. A virtual private server gives you reserved CPU and RAM plus control over caching, PHP and HTTP settings. VPS hosting does not fix front-end problems such as oversized images, heavy JavaScript, third-party scripts or layout shifts, and it won’t help much if most visitors already get pages from a cache or CDN. Measure first, then upgrade.
This guide shows how to tell whether hosting is what slows your pages, what a VPS actually changes, the server settings that turn its resources into speed, and what to check before you buy, including what 4GoodHosting’s managed VPS plans include. Every source was checked on November 2, 2026.
Does VPS hosting improve page speed?
VPS hosting improves the server side of page speed. A virtual private server (VPS) is a virtual machine on a physical server, with its own operating system and a fixed allocation of CPU cores, RAM and storage. On shared hosting, hundreds of accounts can draw on one pool of resources under limits set by the host. On a VPS, your allocation is reserved for you, and you (or your host, on a managed plan) control the software stack.
Google’s web.dev guide to optimizing TTFB is blunt about this: hosting is the first thing to consider, and shared hosting is generally slower. The same guide adds the condition that matters. A small site that serves mostly static files is probably fine on shared hosting. For larger applications with personalization, database queries and other heavy server-side work, it says your choice of hosting “becomes critical to lower TTFB in the field.”
So the honest answer is “yes, for some sites, by fixing one part of the load.” A VPS shortens the time before the browser receives the first byte of HTML, and keeps that time steadier under load. Everything that happens after the HTML arrives (downloading images, running scripts, painting the page) depends mostly on how the page is built.
What page speed means to Google in 2026
Google measures page speed with Core Web Vitals, which are based on real Chrome users. A page passes when at least 75% of visits meet the “good” threshold for each metric, measured separately on mobile and desktop.
| Metric | What it measures | “Good” threshold | How much hosting affects it |
| Largest Contentful Paint (LCP) | When the main image or text block finishes rendering | 2.5 seconds or less | A lot, through TTFB, which comes first in every page load |
| Interaction to Next Paint (INP) | How quickly the page responds to clicks, taps and key presses | 200 milliseconds or less | Very little: usually JavaScript on the visitor’s device |
| Cumulative Layout Shift (CLS) | How much content jumps around while loading | 0.1 or less | Almost none: a layout and design issue |
| Time to First Byte (TTFB), diagnostic only | Time until the first byte of the HTML response arrives | 0.8 seconds or less (poor above 1.8 s) | This is the hosting metric |
TTFB is not a Core Web Vital. web.dev calls 0.8 seconds “a rough guide” and says sites don’t strictly need to meet it, as long as it doesn’t stop them scoring well on the metrics that matter. In practice it often does: web.dev’s LCP guide warns that a high TTFB can make a 2.5-second LCP “challenging, or even impossible.”
The HTTP Archive’s 2025 Web Almanac shows where the web stands. In 2025, 44% of mobile websites had a good TTFB, compared with 62% that had a good LCP and 77% that had a good INP. Server response is one of the weakest parts of mobile performance.
How much page speed matters for rankings
Google says its core ranking systems “look to reward content that provides a good page experience,” and it highly recommends good Core Web Vitals. It also says good scores don’t guarantee top rankings, and that Google “always seeks to show the most relevant content, even if the page experience is sub-par.” Treat speed as a tiebreaker among relevant pages, and as a direct driver of how many visitors stay. P4 Emachines’ guide on how to improve conversion rate puts speed in that wider context.
Where the server sits in a page load
TTFB covers everything between a visitor clicking a link and the first byte of HTML arriving. It has five parts:
- Each redirect (http to https, or non-www to www) adds a full round trip before the real request starts.
- DNS lookup. The browser finds your server’s IP address.
- Connection setup. A TCP connection and a TLS handshake. TLS 1.3 needs one round trip for a full handshake (RFC 8446). HTTP/3 runs over QUIC on UDP instead of TCP (RFC 9114).
- Server processing. Your web server, PHP and database build the page, or a cache returns a stored copy.
- The first byte travelling back. This depends on the distance and network between the server and the visitor.
A VPS mainly changes part 4, and it gives you control over parts 1 and 3. Location (part 5) depends on where the data centre is, not on whether the plan is shared or VPS.
web.dev’s LCP guide splits LCP into four subparts: TTFB, resource load delay, resource load duration and element render delay. As a guideline, it suggests about 40% of LCP for TTFB, about 40% for loading the LCP resource itself, and under 10% each for the two delays. If TTFB alone takes most of your 2.5-second budget, no amount of image compression will get LCP into the good range. If TTFB is small and LCP is still slow, the problem is on the page, not the server.
When VPS hosting makes pages faster
VPS hosting helps in five situations. Each one comes down to the server building or delivering HTML too slowly.
1. Many requests can’t be served from cache
Full-page caching turns a dynamic WordPress page into a stored HTML file, which almost any host can send quickly. Some traffic can’t be cached that way: WooCommerce carts and checkouts, logged-in members, search results, account pages, and the first visit after a cache is cleared. Those requests run PHP and database queries every time, which is where reserved CPU and RAM show up as lower TTFB.
2. Traffic arrives at the same time
On a PHP site, PHP-FPM sets a maximum number of PHP processes with pm.max_children. Each process handles one request at a time, so when every process is busy, new requests wait. Shared plans often cap processes per account. On a VPS, the number of PHP processes you can run is set by your RAM and CPU, and you can tune it. This matters for flash sales, email campaigns and paid ad launches.
3. Your neighbours or your account limits are slowing you down
On shared hosting, another account’s traffic spike, backup job or crawler storm can slow the server for everyone, and account limits can throttle your site even when the server itself is idle. Those slowdowns show up as TTFB that jumps around by time of day. A VPS removes the account limits. Other virtual machines still share the physical host, so it reduces the noisy-neighbour problem but doesn’t remove it completely. The “choosing a VPS” section below explains how to check for that.
4. Your database needs memory
Databases are fast when the working data sits in RAM. MariaDB’s documentation calls innodb_buffer_pool_size “the most important server system variable” and says the buffer pool should hold most of the active data set. On shared hosting you can’t change this setting. On a VPS with enough RAM, you can size it for a large product catalogue or a busy WooCommerce orders table. If the slowness comes from a few badly written queries, more memory only hides it. 4GoodHosting’s post on how slow database queries hurt WordPress performance explains how to spot that.
5. You need control over the stack
A VPS lets you choose the PHP version, enable and size OPcache, add a persistent object cache, set up server-level page caching, enable HTTP/2 or HTTP/3, and set compression and cache headers. web.dev’s TTFB guide asks whether your host keeps “backend languages, HTTP implementations, and database software” up to date, because newer versions tend to perform better. On a VPS, you or your managed host decide when to upgrade.
When a VPS won’t help page speed
A VPS won’t help when the time goes into what happens after the HTML arrives. Upgrading won’t fix any of these:
- Oversized images. A 2 MB hero image takes just as long to download from a VPS. Resize it, compress it, serve modern formats and give the LCP image priority.
- Heavy JavaScript and third-party scripts. INP is decided on the visitor’s device. web.dev describes INP as input delay, processing time and presentation delay, and long tasks on the main thread are a common cause. Chat widgets, tag managers and ad scripts are the usual suspects.
- Layout shift. Images without width and height, late-loading ads and font swaps cause CLS. Server power has no effect on them.
- Render-blocking CSS and fonts. These delay the first paint after the HTML arrives.
- Already-cached traffic. If a CDN or page cache serves most anonymous visitors, they barely touch your origin server. A VPS will speed up cache misses, logged-in sessions and the admin area, but most visitors won’t see a difference.
- A server in Montreal is far from visitors in Vancouver no matter how powerful it is. Choose the location closest to most of your audience, and use a CDN for static files if you serve a wide area.
- Bad code. A plugin that runs hundreds of database queries per page, or a slow external API call, uses more CPU on a bigger server without getting faster.
- An undersized VPS. A small VPS with one vCPU and little RAM, left at default settings, can be slower than a well-run shared plan. Shared hosts tune their servers for typical sites, while a fresh VPS starts with stock settings.
If your diagnosis points to front-end weight, fix that first. It’s usually cheaper than a hosting upgrade, and it’s needed either way.
How to tell if your server is the bottleneck
You can tell whether hosting is your bottleneck by measuring TTFB in real-user data, testing cached and uncached pages, and looking at the LCP breakdown. These six checks take about 20 minutes.
- Read field data in PageSpeed Insights. Enter a key URL. The top section, powered by the Chrome User Experience Report (CrUX), shows real users’ LCP, INP, CLS and TTFB over the previous 28 days. Low-traffic pages may not have enough data. In that case, check the origin-level data, or use lab tests and Search Console.
- Check Search Console. The Core Web Vitals report groups similar URLs and shows which groups fail and on which metric. If product or checkout pages fail LCP while blog posts pass, that points to dynamic, server-heavy templates.
- Compare cached and uncached TTFB. From a terminal, run this command a few times against a normal page and against the same page with a cache-busting query string:
- curl -o /dev/null -s -w “dns %{time_namelookup} connect %{time_connect} tls %{time_appconnect} ttfb %{time_starttransfer}\n” “https://example.ca/product/blue-mug/?nocache=1234”
- dev suggests the same approach: test less common pages or add URL parameters to get uncached content. A fast cached TTFB and a slow uncached TTFB mean the server is slow at building pages. That is the problem a VPS and server-side tuning solve. Some caches ignore query strings, so if both numbers match, test a logged-in page or a cart page as well.
- Look at the LCP breakdown in Chrome DevTools. Record a load in the Performance panel and open the LCP insight. It shows the four subparts. A large TTFB share points to hosting. Large load-duration or render-delay shares point to the page.
- Add Server-Timing headers. The Server-Timing response header (widely supported across browsers since March 2023, according to MDN) lets your application report how long the database, PHP rendering or cache lookups took, and DevTools displays those times. Plugins and application performance monitoring tools can add the header for you.
- Test at busy times. Run the curl test during your peak hour and again overnight. A TTFB that triples at peak points to resource contention: shared limits, PHP processes running out, or a VPS that’s too small.
Keep in mind that Lighthouse’s server response time audit leaves out DNS and redirect time, so lab tests show less TTFB than real users experience. Use the field data for decisions and the lab data for debugging.
What your test results mean
| What you see | Likely cause | First fix |
| Cached TTFB fast, uncached TTFB slow | Server is slow at building pages | Object cache, OPcache, PHP version; then a VPS or a bigger plan |
| TTFB fine overnight, slow at peak | Resource contention or too few PHP processes | VPS with reserved resources; tune pm.max_children |
| TTFB slow even on cached pages | Distance, DNS, redirects or no CDN | Closer data centre, fewer redirects, CDN |
| TTFB fine, LCP slow | Heavy images, render-blocking CSS, late discovery of the LCP image | Front-end work; hosting won’t help |
| INP or CLS failing | JavaScript and layout issues | Front-end work; hosting won’t help |
4GoodHosting’s post on what causes a VPS to run slow covers the same diagnosis from the other side: a VPS that is under-resourced, contended or poorly configured.
The server stack that turns VPS resources into speed
A VPS only makes pages faster when its software uses those resources well. These layers are listed from the visitor’s side inward, and each one removes work from the layer behind it.
| Layer | What it does | Typical tools | What it speeds up |
| CDN and edge cache | Serves static files, and sometimes HTML, from servers near the visitor | Any CDN | Distance and the load on your server |
| HTTP/2, HTTP/3 and TLS 1.3 | Fewer round trips to set up connections; many files over one connection | NGINX, LiteSpeed, Apache | Connection time, especially on mobile |
| Compression and cache headers | Smaller transfers; browsers reuse files they already have | gzip, Brotli, Cache-Control | Download time and repeat visits |
| Full-page cache | Stores finished HTML so PHP doesn’t run for most visits | NGINX fastcgi_cache, LiteSpeed Cache, Varnish, plugins | TTFB for anonymous visitors |
| Persistent object cache | Keeps the results of database queries in memory between requests | Redis, Memcached | Uncached and logged-in pages, the admin area |
| OPcache | Keeps compiled PHP in memory | PHP OPcache | Every PHP request |
| PHP-FPM process pool | Controls how many PHP requests run at once | pm.max_children and related settings | Concurrency at peak times |
| Database buffer pool | Keeps active data in RAM | MariaDB or MySQL InnoDB settings | Queries on large catalogues and order tables |
A few details matter more than they seem:
- The PHP manual says OPcache “improves PHP performance by storing precompiled script bytecode in shared memory,” so PHP doesn’t load and parse scripts on every request. It is bundled with PHP, but check that it’s enabled and has enough memory for a large plugin set.
- Object cache. WordPress’s developer documentation says its object cache is non-persistent by default: cached data lasts only for one request unless you install a persistent caching plugin. Adding Redis or Memcached keeps that data between requests. This is one of the most useful changes for WooCommerce and membership sites, because they can’t rely on full-page caching.
- Page cache at the server. NGINX’s FastCGI cache and LiteSpeed’s LSCache cache pages before WordPress loads at all. LiteSpeed describes LSCache as its built-in alternative to Apache’s mod_cache and Varnish. Server-level caching usually costs less CPU than caching done by a PHP plugin, because PHP never runs on a cache hit. 4GoodHosting compares the two approaches in server-side caching vs plugin caching.
- HTTP/3. QUIC avoids head-of-line blocking across streams: when a packet is lost, only the streams with data in that packet wait (RFC 9000). That helps most on lossy mobile networks. Support varies by server software. NGINX’s HTTP/3 module, available since version 1.25.0, is still described as “experimental” and isn’t built by default. Check what your stack actually supports before relying on it.
Sizing a VPS for speed: RAM first
For WordPress and WooCommerce, RAM usually runs out before CPU. RAM has to cover the PHP processes, OPcache, the object cache and the database buffer pool, and when it runs out, the server starts swapping and slows down sharply. web.dev’s TTFB guide warns that an application with too little memory “will thrash.”
A simple sizing method:
- Find the average memory per PHP-FPM process on your current site.
- Multiply it by the number of requests you need to handle at the same time at peak.
- Add memory for the database buffer pool, the object cache, OPcache and the operating system.
- Leave some headroom, then monitor and adjust.
There’s no universal formula, because plugin sets vary widely. Start from your own numbers, not from a visitor count.
Choosing VPS hosting for page speed: what to check before you buy
The label “VPS” covers very different products. These eight checks separate a plan that will be faster from one that only costs more.
- Guaranteed or burst resources. Ask whether the RAM and vCPUs are guaranteed or only available when the host has spare capacity. Speed under load depends on the guaranteed figures.
- CPU steal. On Linux, top shows “st,” which its manual defines as “time stolen from this vm by the hypervisor.” Steal that stays high when your site is busy means the physical host is overcommitted. Ask the host how it manages contention.
- Storage type. NVMe and SSD storage matter when pages read from disk, but less when data is already in memory. P4 Emachines’ guide to NVMe VPS hosting and site speed covers when storage actually matters.
- Data centre location. Choose a location near most of your visitors. For Canadian audiences, that usually means a Canadian data centre on the same side of the country as most of your traffic.
- Software stack. Which web servers are supported (Apache, NGINX, LiteSpeed)? Are current PHP versions available? Is HTTP/2 or HTTP/3 available? Can you run Redis?
- Who tunes it. On a self-managed VPS, you are the sysadmin. On a managed VPS, find out exactly which tasks the host takes on (see the next section).
- You need CPU, RAM, disk and load graphs with alerts, so you can tell when it’s time to resize.
- Upgrade path. Check whether RAM, CPU and storage can be increased without migrating to a new server, and how long that takes.
Server location for Canadian sites
Distance adds delay to every round trip, and a new visitor needs several round trips (DNS, connection, TLS, the request itself) before the first byte arrives. A powerful VPS on the wrong coast can lose to a modest server near your visitors. If most of your customers are in Ontario and Quebec, a Toronto data centre is the natural choice. For British Columbia and Alberta, Vancouver usually makes more sense. If you sell across the country, choose the location closest to most of your buyers and use a CDN for images, CSS and JavaScript.
Managed vs self-managed VPS: who does the speed work?
A self-managed VPS gives you root access and full responsibility for the server: updates, security, backups and every performance setting described above. That suits developers and agencies who already maintain servers. For a business owner without a sysadmin, the risk is a VPS left on stock settings: more resources, but no faster.
A managed VPS moves some of that work to the host. The scope varies widely between providers, so get the details in writing. Many managed plans cover operating system updates, security patching, hardening and help with installs, but leave the application side (WordPress plugins, caching rules, theme code) to you. Before you buy, ask the host these six questions:
- Will you install and configure a persistent object cache such as Redis?
- Will you set up server-level page caching, or do I use a plugin?
- Will you tune PHP-FPM, OPcache and database memory settings for my site?
- Which PHP versions do you support, and who handles upgrades?
- Do you enable HTTP/2 and HTTP/3?
- What happens when the server runs out of RAM at 2 a.m.? Do I get an alert, or do you act on it?
If you’d rather not run a server at all, managed WordPress hosting is the other route. P4 Emachines’ guide to WordPress hosting benefits compares the options.
What 4GoodHosting’s Managed VPS Hosting includes
We checked 4GoodHosting’s live VPS pages on November 2, 2026, and the details below are limited to what those pages say. Plans and prices change, so confirm them on the plan pages before you order.
The base VPS. The VPS hosting overview page offers Linux and Windows VPS plans and describes “NVMe SSD storage and Intel Processors powered by HPE and DELL servers,” 1 Gbps network ports, weekly backups and snapshots, Wanguard DDoS filtering, a browser-based terminal, and data centres in Vancouver and Toronto. The Linux VPS plan page lists five tiers (Startup, Enterprise, Enterprise+, Gold and Platinum) running from 1 to 5 vCPU cores, 3 to 8 GB of RAM and 40 to 200 GB of SSD storage, each with 10 TB of monthly transfer and full root access. That page also states that the plans use Proxmox-based virtualization and RAID 10 storage, and includes 24-hour monitoring.
How resources are allocated. The Linux VPS page labels RAM as “Guaranteed RAM” and notes that “extra capacity is not guaranteed bursting.” For page speed, that is the right way round: you plan around a fixed allocation, not capacity that may be gone at peak. The page says RAM, CPU and storage upgrades are available, and asks you to contact support to confirm the options.
The managed layer. Management is an add-on, not part of the base price. The Linux VPS page says “VPS prices exclude optional licences and management services” and lists two managed support options:
- Tier 1 Managed Support, described as “Basic Level 1 support.”
- Tier 3 Managed Support with backups, described as “Level 3 Managed Support with 50GB onsite backups, VPS Security and Hardening and free script or software installation.”
The Toronto VPS hosting page sums up the difference: on a managed VPS, “We handle updates, security patches, and server maintenance for you,” while on an unmanaged VPS “you have full control over your server.” The VPS overview page also describes Launch Assist for VPS customers, with “sysadmin support, expert data migration, and seamless server setup without any downtime,” and ties it to plans bought with cPanel or Control Web Panel. Optional cPanel licences, Softaculous, security scanning and patching are listed as separately priced add-ons.
What the pages don’t say. None of the pages we checked says whether managed support includes performance work such as Redis setup, server-level page caching, or PHP-FPM and database tuning. They also don’t say which web server software is installed or whether HTTP/3 is enabled. Ask 4GoodHosting’s support team the six questions in the previous section before you choose a tier. Their post on getting the most from managed VPS hosting in Canada gives their own view of how the service is used.
A tuning order after you move to a VPS
Do these in order, re-test after each step, and change one thing at a time so you know what helped.
- Record a baseline before you move. Note field LCP and TTFB from PageSpeed Insights, cached and uncached curl timings for five key URLs, and your peak-hour numbers.
- Use a current PHP version and confirm OPcache is on, with enough memory for your plugins.
- Add a persistent object cache (Redis or Memcached) and confirm WordPress is using it.
- Set up full-page caching, at the server level if your stack supports it, with sensible exclusions for carts, checkout and account pages.
- Size PHP-FPM to your RAM using the method above.
- Size the database buffer pool to fit your active data.
- Turn on HTTP/2 (and HTTP/3 if supported), TLS 1.3 and compression, and remove unnecessary redirects.
- Put static files on a CDN if your audience is spread across regions.
- Then fix the front end: the LCP image, render-blocking CSS and third-party scripts. The server work only covers part of LCP. The page has to cover the rest.
Measuring before and after: how to prove the VPS helped
Lab tests show the effect of a VPS move straight away. Field data takes longer, because PageSpeed Insights reports a trailing 28-day window, so a full post-migration picture takes about four weeks. The Search Console Core Web Vitals report also takes time to update its URL groups.
Compare the same URLs, on the same device type, at the same times of day. Watch three numbers:
- Uncached TTFB, which should drop if the server was the bottleneck.
- Peak-hour TTFB, which should stop jumping around.
- Field LCP on server-heavy templates such as product, category and checkout pages.
If TTFB improved and LCP didn’t, the remaining work is on the page. If neither moved, the bottleneck was never the server. In that case, look at distance, redirects, and the code your plugins run.
Common mistakes when upgrading to VPS hosting for speed
- Upgrading before measuring. Without a baseline, you can’t tell whether the money helped.
- Moving to an unmanaged VPS and leaving it on default settings. You get more resources but no caching, and pages may be no faster.
- Choosing by visitor count. Concurrency, how much of your traffic can be cached, and plugin weight matter more than monthly visits.
- Ignoring location. A server far from your visitors adds delay to every round trip.
- Expecting INP or CLS to improve. Those are front-end metrics.
- Caching pages that must stay dynamic. A cached cart or account page is a bug, not a speed win.
- Treating PageSpeed scores as rankings. Google says good Core Web Vitals don’t guarantee top results. Focus on real-user experience.
Frequently asked questions
Is VPS hosting faster than shared hosting?
Usually, for the server side. A VPS gives you reserved CPU and RAM and control over caching and PHP, which lowers and steadies TTFB on dynamic pages. A small, well-cached brochure site may see little difference, and a VPS left on default settings can be slower than a well-tuned shared plan.
Will a VPS improve my Core Web Vitals?
It can improve LCP when a high TTFB is eating into your 2.5-second budget. It usually won’t change INP or CLS, which depend on JavaScript and layout. Check PageSpeed Insights field data first to see which metric is failing.
How much RAM does a VPS need for WordPress speed?
It depends on your plugins and peak traffic. Add up the memory per PHP process multiplied by your peak concurrent requests, plus memory for the database buffer pool, object cache, OPcache and the operating system, then leave headroom. Monitor real usage after launch and resize based on that.
Should I choose managed or self-managed VPS hosting for speed?
Choose self-managed if you or your developer can configure caching, PHP-FPM and the database, and keep the server patched. Choose managed if you can’t, but confirm in writing whether the plan includes performance tuning or only updates, security and maintenance.
Does server location affect page speed in Canada?
Yes. Every round trip a new visitor makes takes longer over a greater distance. Host near most of your audience, Toronto for Ontario and Quebec or Vancouver for Western Canada, and use a CDN for static files if your visitors are spread across the country.
Key takeaways
- VPS hosting speeds up the server side of page speed: TTFB on dynamic pages, and consistency at peak traffic.
- It doesn’t fix heavy images, JavaScript, third-party scripts or layout shifts. INP and CLS are front-end problems.
- Diagnose first: PageSpeed Insights field data, cached vs uncached curl tests and the LCP breakdown in DevTools tell you whether hosting is the bottleneck.
- Resources become speed only through the stack: OPcache, a persistent object cache, server-level page caching, PHP-FPM sizing, database memory and modern protocols.
- Size for RAM and concurrency, not visitor counts, and choose a data centre near your audience.
- On a managed VPS, confirm whether the host does performance tuning or only maintenance. 4GoodHosting’s pages describe updates, security patches and server maintenance on managed plans, with two managed support tiers priced as add-ons.
Sources
- dev, Optimize Time to First Byte
- dev, Time to First Byte (TTFB)
- dev, Optimize Largest Contentful Paint
- dev, Web Vitals
- dev, Interaction to Next Paint (INP)
- Google Search Central, Understanding Core Web Vitals and Google search results
- Google Search Central, Understanding page experience in Google Search results
- Google for Developers, About PageSpeed Insights
- Chrome for Developers, Overview of CrUX
- Search Console Help, Core Web Vitals report
- HTTP Archive, Web Almanac 2025, Performance chapter
- MDN Web Docs, Server-Timing header
- PHP Manual, OPcache
- PHP Manual, PHP-FPM configuration
- WordPress Developer Resources, WP_Object_Cache
- Redis documentation, Quick starts
- MariaDB Documentation, InnoDB Buffer Pool
- NGINX, Module ngx_http_fastcgi_module
- NGINX, Module ngx_http_v3_module
- LiteSpeed Documentation, What is LiteSpeed Cache?
- RFC 8446, The Transport Layer Security (TLS) Protocol Version 1.3
- RFC 9000, QUIC: A UDP-Based Multiplexed and Secure Transport
- RFC 9113, HTTP/2
- RFC 9114, HTTP/3
- Linux manual page, top(1)