mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 18:00:37 +00:00
3017 lines
82 KiB
HTML
3017 lines
82 KiB
HTML
|
|
<!doctype html>
|
|
<html lang="en" class="no-js">
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
|
|
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
|
|
|
|
|
|
<meta name="author" content="Nubenetes">
|
|
|
|
|
|
<link rel="canonical" href="https://nubenetes.com/caching/">
|
|
|
|
|
|
<link rel="prev" href="../scaleway/">
|
|
|
|
|
|
<link rel="next" href="../cloudflare/">
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="icon" href="../images/favicon-ultra.png">
|
|
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
|
|
|
|
|
|
|
<title>Caching - Nubenetes V2 | The AI's Cut</title>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
|
|
|
|
|
|
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
|
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
|
|
|
|
|
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
|
|
|
|
<link rel="stylesheet" href="../static/extra.css">
|
|
|
|
<link rel="stylesheet" href="../static/v2_elite.css?v=2.3.44">
|
|
|
|
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
|
|
|
|
|
|
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
|
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
|
<label class="md-overlay" for="__drawer"></label>
|
|
<div data-md-component="skip">
|
|
|
|
|
|
<a href="#caching-solutions" class="md-skip">
|
|
Skip to content
|
|
</a>
|
|
|
|
</div>
|
|
<div data-md-component="announce">
|
|
|
|
</div>
|
|
|
|
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
|
|
<nav class="md-header__inner md-grid" aria-label="Header">
|
|
<a href=".." title="Nubenetes V2 | The AI's Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
|
|
|
</a>
|
|
<label class="md-header__button md-icon" for="__drawer">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
|
</label>
|
|
<div class="md-header__title" data-md-component="header-title">
|
|
<div class="md-header__ellipsis">
|
|
<div class="md-header__topic">
|
|
<span class="md-ellipsis">
|
|
Nubenetes V2 | The AI's Cut
|
|
</span>
|
|
</div>
|
|
<div class="md-header__topic" data-md-component="header-topic">
|
|
<span class="md-ellipsis">
|
|
|
|
Caching
|
|
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<form class="md-header__option" data-md-component="palette">
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
|
|
</label>
|
|
|
|
|
|
|
|
|
|
|
|
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
|
|
|
|
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21m-3-6.67c1.76 2.17 5.13 2.24 6.97.07.23-.27.08-.68-.26-.74a4.5 4.5 0 0 1-3.18-2.2 4.5 4.5 0 0 1-.32-3.86.453.453 0 0 0-.51-.6c-3.34.62-4.89 4.61-2.7 7.33"/></svg>
|
|
</label>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-header__button md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
</label>
|
|
<div class="md-search" data-md-component="search" role="dialog">
|
|
<label class="md-search__overlay" for="__search"></label>
|
|
<div class="md-search__inner" role="search">
|
|
<form class="md-search__form" name="search">
|
|
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
|
<label class="md-search__icon md-icon" for="__search">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
|
</label>
|
|
<nav class="md-search__options" aria-label="Search">
|
|
|
|
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
|
|
</a>
|
|
|
|
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
|
</button>
|
|
</nav>
|
|
|
|
<div class="md-search__suggest" data-md-component="search-suggest"></div>
|
|
|
|
</form>
|
|
<div class="md-search__output">
|
|
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
|
<div class="md-search-result" data-md-component="search-result">
|
|
<div class="md-search-result__meta">
|
|
Initializing search
|
|
</div>
|
|
<ol class="md-search-result__list" role="presentation"></ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="md-header__source">
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
|
|
<div class="md-source__icon md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
|
</div>
|
|
<div class="md-source__repository">
|
|
nubenetes/awesome-kubernetes
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
|
|
|
|
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
|
|
<div class="md-grid">
|
|
<ul class="md-tabs__list">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="https://nubenetes.com/v1/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
🔙 Back to V1 (Exhaustive)
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href=".." class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
The 2026 Vision
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../tags/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Technical Tags
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../videos/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Agentic Video Hub
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../ai-agents-mcp/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
AI
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../about/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Architectural Foundations
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../chaos-engineering/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Platform & Site Reliability
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../ansible/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Hardened Infrastructure
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../GoogleCloudPlatform/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Cloud Providers (Hyperscalers)
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item md-tabs__item--active">
|
|
<a href="./" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Networking & Service Mesh
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../container-managers/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
The Container Stack
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../crunchydata/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Data & Advanced Analytics
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../argo/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Engineering Pipeline
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../ChromeDevTools/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Developer Ecosystem
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-tabs__item">
|
|
<a href="../appointment-scheduling/" class="md-tabs__link">
|
|
|
|
|
|
|
|
|
|
|
|
Career & Industry
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
|
|
|
|
</header>
|
|
|
|
<div class="md-container" data-md-component="container">
|
|
|
|
|
|
|
|
|
|
<main class="md-main" data-md-component="main">
|
|
<div class="md-main__inner md-grid">
|
|
|
|
|
|
|
|
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
|
<div class="md-sidebar__scrollwrap">
|
|
<div class="md-sidebar__inner">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
|
|
<label class="md-nav__title" for="__drawer">
|
|
<a href=".." title="Nubenetes V2 | The AI's Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
|
|
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
|
|
|
</a>
|
|
Nubenetes V2 | The AI's Cut
|
|
</label>
|
|
|
|
<div class="md-nav__source">
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
|
|
<div class="md-source__icon md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
|
</div>
|
|
<div class="md-source__repository">
|
|
nubenetes/awesome-kubernetes
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="https://nubenetes.com/v1/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
🔙 Back to V1 (Exhaustive)
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href=".." class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
The 2026 Vision
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../tags/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Technical Tags
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../videos/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Agentic Video Hub
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../ai-agents-mcp/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
AI
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../about/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Architectural Foundations
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../chaos-engineering/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Platform & Site Reliability
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../ansible/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Hardened Infrastructure
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../GoogleCloudPlatform/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Cloud Providers (Hyperscalers)
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
|
|
|
|
|
|
|
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked>
|
|
|
|
|
|
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Networking & Service Mesh
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true">
|
|
<label class="md-nav__title" for="__nav_10">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
|
|
Networking & Service Mesh
|
|
|
|
|
|
</label>
|
|
<ul class="md-nav__list" data-md-scrollfix>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--active">
|
|
|
|
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__link md-nav__link--active" for="__toc">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Caching
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
</label>
|
|
|
|
<a href="./" class="md-nav__link md-nav__link--active">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Caching
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<label class="md-nav__title" for="__toc">
|
|
<span class="md-nav__icon md-icon"></span>
|
|
Table of contents
|
|
</label>
|
|
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#table-of-contents" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Table of Contents
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#architectural-foundations" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Architectural Foundations
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Architectural Foundations">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#kubernetes-tools" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Kubernetes Tools
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Kubernetes Tools">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#general-reference" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
General Reference
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#data-and-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Data and Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Data and Caching">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#cdn" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
CDN
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="CDN">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#fundamentals" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Fundamentals
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#caching-fundamentals" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Caching Fundamentals
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Caching Fundamentals">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#cache-invalidation" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Cache Invalidation
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#slides" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Slides
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#data-grid" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Data Grid
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Data Grid">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#in-memory-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
In-Memory Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#edge-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Edge Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Edge Caching">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#varnish" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Varnish
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#edge-and-serverless" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Edge and Serverless
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Edge and Serverless">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#webassembly-platforms" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
WebAssembly Platforms
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="WebAssembly Platforms">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#tau-edge" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Tau Edge
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#infrastructure" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Infrastructure
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Infrastructure">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Caching">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#redis" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Redis
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#infrastructure-and-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Infrastructure and Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Infrastructure and Caching">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#database-and-storage" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Database and Storage
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Database and Storage">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#tarantool-and-nginx" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Tarantool and Nginx
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#edge-caching-1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Edge Caching (1)
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Edge Caching (1)">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#enterprise-linux-support" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Enterprise Linux Support
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#legacy-varnish-tuning" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Legacy Varnish Tuning
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#vm-administration" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
VM Administration
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#in-memory-datastores" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
In-Memory Datastores
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="In-Memory Datastores">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#high-performance-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
High-Performance Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#memcached-fundamentals" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Memcached Fundamentals
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#redis-deep-dive" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Redis Deep-Dive
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#redis-foundations" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Redis Foundations
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#kubernetes-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Kubernetes Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Kubernetes Caching">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#distributed-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Distributed Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#kubernetes-operators" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Kubernetes Operators
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Kubernetes Operators">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#varnish-deployment" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Varnish Deployment
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#network-and-security" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Network and Security
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Network and Security">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#tls-offloading" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
TLS Offloading
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#web-servers" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Web Servers
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Web Servers">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#nginx-caching" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Nginx Caching
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#nginx-customization" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Nginx Customization
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#networking" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Networking
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Networking">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#load-balancing" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Load Balancing
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Load Balancing">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#database-proxy" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Database Proxy
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#haproxy" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
HAProxy
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#security" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Security
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Security">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#haproxy-1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
HAProxy (1)
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#performance" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Performance
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Performance">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#caching-1" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Caching (1)
|
|
|
|
</span>
|
|
</a>
|
|
|
|
<nav class="md-nav" aria-label="Caching (1)">
|
|
<ul class="md-nav__list">
|
|
|
|
<li class="md-nav__item">
|
|
<a href="#varnish-on-rhel" class="md-nav__link">
|
|
<span class="md-ellipsis">
|
|
|
|
Varnish on RHEL
|
|
|
|
</span>
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../cloudflare/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Cloudflare
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../istio/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Istio
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../kubernetes-networking/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Kubernetes Networking
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../networking/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Networking
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../servicemesh/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Servicemesh
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item">
|
|
<a href="../web-servers/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Web Servers
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
</a>
|
|
</li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../container-managers/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
The Container Stack
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../crunchydata/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Data & Advanced Analytics
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../argo/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Engineering Pipeline
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../ChromeDevTools/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Developer Ecosystem
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="../appointment-scheduling/" class="md-nav__link">
|
|
|
|
|
|
|
|
<span class="md-ellipsis">
|
|
|
|
|
|
Career & Industry
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span class="md-nav__icon md-icon"></span>
|
|
|
|
</a>
|
|
|
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="md-content" data-md-component="content">
|
|
|
|
<article class="md-content__inner md-typeset">
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/caching.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/caching.md" title="View source of this page" class="md-content__button md-icon">
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
<h1 id="caching-solutions">Caching Solutions<a class="headerlink" href="#caching-solutions" title="Permanent link">¶</a></h1>
|
|
<div class="admonition tip">
|
|
<p class="admonition-title">Nubenetes V2 Elite Portal</p>
|
|
<p>You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the <a href="/v1/caching/"><strong>V1 Historical Archive</strong></a>.</p>
|
|
</div>
|
|
<div class="admonition info">
|
|
<p class="admonition-title">Architectural Context</p>
|
|
<p>Detailed reference for Caching Solutions in the context of Networking & Service Mesh.</p>
|
|
</div>
|
|
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">¶</a></h2>
|
|
<ol>
|
|
<li><a href="#architectural-foundations">Architectural Foundations</a></li>
|
|
<li><a href="#kubernetes-tools">Kubernetes Tools</a><ul>
|
|
<li><a href="#general-reference">General Reference</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#data-and-caching">Data and Caching</a></li>
|
|
<li><a href="#cdn">CDN</a><ul>
|
|
<li><a href="#fundamentals">Fundamentals</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#caching-fundamentals">Caching Fundamentals</a><ul>
|
|
<li><a href="#cache-invalidation">Cache Invalidation</a></li>
|
|
<li><a href="#slides">Slides</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#data-grid">Data Grid</a><ul>
|
|
<li><a href="#in-memory-caching">In-Memory Caching</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#edge-caching">Edge Caching</a><ul>
|
|
<li><a href="#varnish">Varnish</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#edge-and-serverless">Edge and Serverless</a></li>
|
|
<li><a href="#webassembly-platforms">WebAssembly Platforms</a><ul>
|
|
<li><a href="#tau-edge">Tau Edge</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#infrastructure">Infrastructure</a></li>
|
|
<li><a href="#caching">Caching</a><ul>
|
|
<li><a href="#redis">Redis</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#infrastructure-and-caching">Infrastructure and Caching</a></li>
|
|
<li><a href="#database-and-storage">Database and Storage</a><ul>
|
|
<li><a href="#tarantool-and-nginx">Tarantool and Nginx</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#edge-caching-1">Edge Caching</a><ul>
|
|
<li><a href="#enterprise-linux-support">Enterprise Linux Support</a></li>
|
|
<li><a href="#legacy-varnish-tuning">Legacy Varnish Tuning</a></li>
|
|
<li><a href="#vm-administration">VM Administration</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#in-memory-datastores">In-Memory Datastores</a><ul>
|
|
<li><a href="#high-performance-caching">High-Performance Caching</a></li>
|
|
<li><a href="#memcached-fundamentals">Memcached Fundamentals</a></li>
|
|
<li><a href="#redis-deep-dive">Redis Deep-Dive</a></li>
|
|
<li><a href="#redis-foundations">Redis Foundations</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#kubernetes-caching">Kubernetes Caching</a><ul>
|
|
<li><a href="#distributed-caching">Distributed Caching</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#kubernetes-operators">Kubernetes Operators</a><ul>
|
|
<li><a href="#varnish-deployment">Varnish Deployment</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#network-and-security">Network and Security</a><ul>
|
|
<li><a href="#tls-offloading">TLS Offloading</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#web-servers">Web Servers</a><ul>
|
|
<li><a href="#nginx-caching">Nginx Caching</a></li>
|
|
<li><a href="#nginx-customization">Nginx Customization</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#networking">Networking</a></li>
|
|
<li><a href="#load-balancing">Load Balancing</a><ul>
|
|
<li><a href="#database-proxy">Database Proxy</a></li>
|
|
<li><a href="#haproxy">HAProxy</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#security">Security</a><ul>
|
|
<li><a href="#haproxy-1">HAProxy</a></li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="#performance">Performance</a></li>
|
|
<li><a href="#caching-1">Caching</a><ul>
|
|
<li><a href="#varnish-on-rhel">Varnish on RHEL</a></li>
|
|
</ul>
|
|
</li>
|
|
</ol>
|
|
<h2 id="architectural-foundations">Architectural Foundations<a class="headerlink" href="#architectural-foundations" title="Permanent link">¶</a></h2>
|
|
<h3 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">¶</a></h3>
|
|
<h4 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><a href="https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f">kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to <strong>Caching' in the Cloud</strong></a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to <strong>Caching' in the Cloud</strong> in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://en.wikipedia.org/wiki/Web_cache">Wikipedia: Web cache</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: Web cache in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://en.wikipedia.org/wiki/Dynamic_site_acceleration">Wikipedia: Dynamic site acceleration</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: Dynamic site acceleration in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software">nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo">Dzone: An Introduction to Caching: How and Why We Do It 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone: An Introduction to Caching: How and Why We Do It 🌟 in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300">medium: Caching — System Design Concept 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Caching — System Design Concept 🌟 in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b">medium: Microservices Distributed Caching</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Microservices Distributed Caching in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://medium.com/rtkal/distributed-cache-design-348cbe334df1">medium.com/rtkal: Distributed Cache Design</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/rtkal: Distributed Cache Design in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/refcardz/java-caching">DZone refcard: Java Caching</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering DZone refcard: Java Caching in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://dzone.com/refcardz/getting-started-infinispan">Dzone: Getting Started with Infinispan</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone: Getting Started with Infinispan in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://developers.redhat.com/products/datagrid/overview">Red Hat Data Grid Overview</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Red Hat Data Grid Overview in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://en.wikipedia.org/wiki/Content_delivery_network">Wikipedia: CDN Content Delivery Network</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: CDN Content Delivery Network in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://developerblog.redhat.com/tag/varnish">Red Hat Developer Blog. Tag: Varnish</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Red Hat Developer Blog. Tag: Varnish in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://medium.com/groupon-eng/scaling-millions-of-geospatial-queries-per-minute-using-redis-7c05bcf6b4db">medium: Scaling Millions of Geospatial Queries per minute using Redis</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Scaling Millions of Geospatial Queries per minute using Redis in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://faun.pub/redis-high-availability-with-sentinel-on-kubernetes-k8s-a1d67842e0ce">faun.pub: Redis High availability with Sentinel on Kubernetes(K8s)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering faun.pub: Redis High availability with Sentinel on Kubernetes(K8s) in the Kubernetes Tools ecosystem.</li>
|
|
<li><a href="https://medium.com/lightricks-tech-blog/step-by-step-guide-how-to-create-a-dynamic-service-endpoint-via-k8s-api-1024309cb226">medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic' Service Endpoint via K8S API</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic' Service Endpoint via K8S API in the Kubernetes Tools ecosystem.</li>
|
|
</ul>
|
|
<h2 id="data-and-caching">Data and Caching<a class="headerlink" href="#data-and-caching" title="Permanent link">¶</a></h2>
|
|
<h3 id="cdn">CDN<a class="headerlink" href="#cdn" title="Permanent link">¶</a></h3>
|
|
<h4 id="fundamentals">Fundamentals<a class="headerlink" href="#fundamentals" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2024)</strong> <a href="https://www.imperva.com/learn/performance/cdn-caching">imperva.com: CDN Caching</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A foundational performance guide exploring edge caching. It provides comprehensive details covering HTTP headers (Cache-Control, ETags), TTL policy mechanics, and real-time purge requests.</li>
|
|
<li><strong>(2011)</strong> <a href="https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work">nczonline: How content delivery networks (CDNs) work - Nov 2011</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A timeless foundational resource detailing the transport mechanics of CDNs. It details network topological distance mapping, anycast DNS, and reverse proxy caching designs for accelerating global static assets.</li>
|
|
</ul>
|
|
<h3 id="caching-fundamentals">Caching Fundamentals<a class="headerlink" href="#caching-fundamentals" title="Permanent link">¶</a></h3>
|
|
<h4 id="cache-invalidation">Cache Invalidation<a class="headerlink" href="#cache-invalidation" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science">surfingcomplexity.blog: Cache invalidation really is one of the hardest problems in computer science</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analytical exploration detailing the complex nature of distributed cache invalidation strategies. It breaks down systemic issues with race conditions, expiration parameters, and multi-region database sync mechanisms.</li>
|
|
</ul>
|
|
<h4 id="slides">Slides<a class="headerlink" href="#slides" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2015)</strong> <a href="https://www.slideshare.net/NasceniaIT/brown-bag-caching-rafi-faisal-48694442">Slideshare: Caching</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A fundamental slide presentation mapping out early caching architectures. It provides high-level overviews of browser cache policies, reverse proxy structures, CDN nodes, and database query caches.</li>
|
|
</ul>
|
|
<h3 id="data-grid">Data Grid<a class="headerlink" href="#data-grid" title="Permanent link">¶</a></h3>
|
|
<h4 id="in-memory-caching">In-Memory Caching<a class="headerlink" href="#in-memory-caching" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2025)</strong> <a href="https://www.redhat.com/en/technologies/jboss-middleware/data-grid">Red Hat Data Grid</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Red Hat Data Grid is a distributed, in-memory key-value store built on top of Infinispan. It facilitates fast transaction caching, active real-time data streaming, and cross-datacenter state sync across Kubernetes clusters.</li>
|
|
<li><strong>(2020)</strong> <a href="https://developers.redhat.com/blog/2020/04/13/red-hat-data-grid-8-0-brings-new-server-architecture-improved-rest-api-and-more">developers.redhat.com: Red Hat Data Grid 8.0 brings new server architecture, improved REST API, and more</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical release evaluation showcasing Red Hat Data Grid 8.0's updated cloud-native engine. It details the lightweight server container footprint, modern REST API integration pathways, and advanced CLI automation.</li>
|
|
<li><strong>(2016)</strong> <a href="https://thenewstack.io/red-hat-jboss-data-grid-not-just-storing-java-objects-anymore">Red Hat JBoss Data Grid is Not Just for Caching Java Objects Anymore 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A historical overview detailing JBoss Data Grid's architectural transition. It explains how the grid progressed from a simple JVM object store into a high-capacity, language-agnostic distributed cache.</li>
|
|
</ul>
|
|
<h3 id="edge-caching">Edge Caching<a class="headerlink" href="#edge-caching" title="Permanent link">¶</a></h3>
|
|
<h4 id="varnish">Varnish<a class="headerlink" href="#varnish" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2025)</strong> <a href="https://www.varnish.org/index.html">Varnish Cache</a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Varnish Cache is an extremely fast, thread-optimized HTTP reverse proxy and cache director. It provides the powerful Varnish Configuration Language (VCL) allowing platform engineers to define custom request routing at the cache edge.</li>
|
|
<li><strong>(2025)</strong> <a href="https://www.varnish-software.com">varnish-software.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Commercial portal for Varnish Software. It showcases enterprise extensions, massive cache storage configurations, real-time metrics dashboards, and distributed high-availability features built to scale globally.</li>
|
|
<li><strong>(2021)</strong> <a href="https://fedoramagazine.org/varnish-site-faster-stable">fedoramagazine.org: Varnish: Your site faster and more stable</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical system administration guide demonstrating how to set up, secure, and monitor Varnish Cache on enterprise Linux configurations to handle surge traffic and ensure static file acceleration.</li>
|
|
<li><strong>(2020)</strong> <a href="https://info.varnish-software.com/the-varnish-book">The Varnish Book</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The definitive technical documentation book for Varnish configurations. It provides advanced tutorials on VCL architecture, Edge Side Includes (ESI) structures, security rules, and performance analysis.</li>
|
|
</ul>
|
|
<h2 id="edge-and-serverless">Edge and Serverless<a class="headerlink" href="#edge-and-serverless" title="Permanent link">¶</a></h2>
|
|
<h3 id="webassembly-platforms">WebAssembly Platforms<a class="headerlink" href="#webassembly-platforms" title="Permanent link">¶</a></h3>
|
|
<h4 id="tau-edge">Tau Edge<a class="headerlink" href="#tau-edge" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2025)</strong> <a href="https://github.com/taubyte/tau"><mark>github.com/taubyte/tau: Tau</mark></a> <span class='md-tag md-tag--info'>⭐ 5051</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-944a1678" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 13 L 10 12 L 20 5 L 30 3 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-944a1678)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Tau is an innovative, high-performance decentralized computing platform running WebAssembly (Wasm) workloads on the edge. It integrates autonomous routing, multi-tenant serverless orchestration, and distributed transactional db sync natively without standard cloud overhead.</li>
|
|
</ul>
|
|
<h2 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">¶</a></h2>
|
|
<h3 id="caching">Caching<a class="headerlink" href="#caching" title="Permanent link">¶</a></h3>
|
|
<h4 id="redis">Redis<a class="headerlink" href="#redis" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://redis.io">Redis</a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The documentation portal for Redis, an in-memory data store used as a cache, database, and message broker. It highlights key features like replication, clustering, and data structures (such as Streams and Sorted Sets) that power real-time apps.</li>
|
|
</ul>
|
|
<h2 id="infrastructure-and-caching">Infrastructure and Caching<a class="headerlink" href="#infrastructure-and-caching" title="Permanent link">¶</a></h2>
|
|
<h3 id="database-and-storage">Database and Storage<a class="headerlink" href="#database-and-storage" title="Permanent link">¶</a></h3>
|
|
<h4 id="tarantool-and-nginx">Tarantool and Nginx<a class="headerlink" href="#tarantool-and-nginx" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2016)</strong> <a href="https://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-services.html">highscalability.com: Building nginx and Tarantool based services 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural breakdown of low-latency services combining Nginx and the Tarantool in-memory database. Highlights how custom application routing directly bypassing intermediate application runtimes yields astronomical throughput with sub-millisecond delays.</li>
|
|
</ul>
|
|
<h3 id="edge-caching-1">Edge Caching (1)<a class="headerlink" href="#edge-caching-1" title="Permanent link">¶</a></h3>
|
|
<h4 id="enterprise-linux-support">Enterprise Linux Support<a class="headerlink" href="#enterprise-linux-support" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2019)</strong> <a href="https://rhelblog.redhat.com/tag/varnish">Red Hat Enterprise Linux Blog. Tag: Varnish</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Red Hat's official integration portal outlining configuration blueprints for running Varnish Cache inside Red Hat Enterprise Linux (RHEL) architectures. Highlights systemd customization and repository setups to guarantee enterprise-level stability and high-availability HTTP caching.</li>
|
|
</ul>
|
|
<h4 id="legacy-varnish-tuning">Legacy Varnish Tuning<a class="headerlink" href="#legacy-varnish-tuning" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2015)</strong> <a href="https://www.slideshare.net/piotrpasich/varnish-47199139">slideshare: Varnish - Tips & Tricks - 4Developers 2015</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A historical deep-dive into legacy Varnish tuning configurations, highlighting Varnish Configuration Language (VCL) tricks and early cache invalidation mechanisms. While architectural fundamentals remain sound, newer deployments leverage cloud-native operators or CDN-side configurations.</li>
|
|
</ul>
|
|
<h4 id="vm-administration">VM Administration<a class="headerlink" href="#vm-administration" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2020)</strong> <a href="https://www.digitalocean.com/community/tutorials/how-to-speed-up-static-web-pages-with-varnish-cache-server-on-ubuntu-20-04">digitalocean.com: How To Speed Up Static Web Pages with Varnish Cache Server on Ubuntu 20.04</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A hands-on installation manual detailing how to integrate Varnish Cache on Ubuntu VM environments to accelerate static content delivery. Serves as an excellent foundational reference for monolithic deployments and non-containerized reverse proxies.</li>
|
|
</ul>
|
|
<h3 id="in-memory-datastores">In-Memory Datastores<a class="headerlink" href="#in-memory-datastores" title="Permanent link">¶</a></h3>
|
|
<h4 id="high-performance-caching">High-Performance Caching<a class="headerlink" href="#high-performance-caching" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2026)</strong> <a href="https://memcached.org"><mark>memcached.org</mark></a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An industry-standard distributed memory object caching system designed for extreme performance and simplicity. Utilizing multi-threaded slab allocation, Memcached continues to serve as the default high-efficiency tier for raw key-value pair lookups.</li>
|
|
</ul>
|
|
<h4 id="memcached-fundamentals">Memcached Fundamentals<a class="headerlink" href="#memcached-fundamentals" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2012)</strong> <a href="https://www.slideshare.net/oemebamo/introduction-to-memcached">Slideshare: Introduction to memcached</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A baseline slide presentation outlining Memcached's memory structure, client hashing, and key eviction strategies. Highly useful for engineers studying early web-scale architecture concepts and memory-efficient software design.</li>
|
|
</ul>
|
|
<h4 id="redis-deep-dive">Redis Deep-Dive<a class="headerlink" href="#redis-deep-dive" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2022)</strong> <a href="https://architecturenotes.co/p/redis"><strong>architecturenotes.co: Redis Explained 🌟🌟</strong></a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An exceptional, visually illustrated deep-dive analyzing Redis execution cycles, single-threaded multiplexing event loops, and data structural formats. Demystifies complex operational mechanisms such as AOF/RDB persistence and memory eviction strategies.</li>
|
|
</ul>
|
|
<h4 id="redis-foundations">Redis Foundations<a class="headerlink" href="#redis-foundations" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2013)</strong> <a href="https://www.slideshare.net/dvirsky/introduction-to-redis">Slideshare: Introduction to Redis</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy educational slide deck focusing on fundamental Redis data types and master-replica layouts. Helpful for conceptual framing, though modern configurations in 2026 leverage more sophisticated cluster/sentinel topologies.</li>
|
|
</ul>
|
|
<h3 id="kubernetes-caching">Kubernetes Caching<a class="headerlink" href="#kubernetes-caching" title="Permanent link">¶</a></h3>
|
|
<h4 id="distributed-caching">Distributed Caching<a class="headerlink" href="#distributed-caching" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2024)</strong> <a href="https://github.com/mittwald/kube-httpcache">github.com/mittwald/kube-httpcache</a> <span class='md-tag md-tag--info'>⭐ 312</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-2ecab920" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 8 L 20 7 L 30 7 L 40 6 L 50 10" fill="none" stroke="url(#spark-grad-2ecab920)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="10" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An engineered Kubernetes-native HTTP caching platform that bundles Varnish with a specialized controller sidecar. It queries Kubernetes API endpoints directly to dynamically reconstruct and scale Varnish backend configurations without requiring manual server reloads.</li>
|
|
</ul>
|
|
<h3 id="kubernetes-operators">Kubernetes Operators<a class="headerlink" href="#kubernetes-operators" title="Permanent link">¶</a></h3>
|
|
<h4 id="varnish-deployment">Varnish Deployment<a class="headerlink" href="#varnish-deployment" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://github.com/IBM/varnish-operator">github.com/IBM/varnish-operator</a> <span class='md-tag md-tag--info'>⭐ 69</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-64fcbf6f" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 12 L 10 6 L 20 7 L 30 12 L 40 3 L 50 2" fill="none" stroke="url(#spark-grad-64fcbf6f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="2" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized Kubernetes Operator developed by IBM to deploy, manage, and scale Varnish Cache setups natively within container orchestrators. Although useful for cloud-native setups, in 2026 it faces stiff competition from service meshes offering in-built caching proxies.</li>
|
|
</ul>
|
|
<h3 id="network-and-security">Network and Security<a class="headerlink" href="#network-and-security" title="Permanent link">¶</a></h3>
|
|
<h4 id="tls-offloading">TLS Offloading<a class="headerlink" href="#tls-offloading" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2024)</strong> <a href="https://www.hitch-tls.org"><strong>Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software</strong></a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Hitch is a highly scalable, multi-threaded TLS proxy designed to terminate SSL/TLS connections efficiently and route unencrypted traffic back to local services like Varnish. Built on libev, it effortlessly scales to tens of thousands of simultaneous connections on modern multi-core server processors.</li>
|
|
</ul>
|
|
<h3 id="web-servers">Web Servers<a class="headerlink" href="#web-servers" title="Permanent link">¶</a></h3>
|
|
<h4 id="nginx-caching">Nginx Caching<a class="headerlink" href="#nginx-caching" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2014)</strong> <a href="https://www.youtube.com/watch?v=OssIuHbgzJY">Nginxconf 2014. When Dynamic Becomes Static:The Next Step in Web Caching Techniques: Wim Godden</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A progressive conference talk detailing advanced architectural patterns to transform dynamic responses into static cache structures. Explores proxy caching, microcaching, and purge mechanics on the Nginx reverse proxy layer to survive heavy traffic spikes.</li>
|
|
</ul>
|
|
<h4 id="nginx-customization">Nginx Customization<a class="headerlink" href="#nginx-customization" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2015)</strong> <a href="https://charlesleifer.com/blog/nginx-a-caching-thumbnailing-reverse-proxying-image-server-">Nginx: a caching, thumbnailing, reverse proxying image server? 🌟</a> <span class='md-tag md-tag--warning'>[NGINX CONF CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structural configuration showcase demonstrating Nginx's ability to act as a real-time, lightweight image resizing proxy using its native image filter module. Illustrates the power of Nginx as an all-in-one low-footprint media engine.</li>
|
|
</ul>
|
|
<h2 id="networking">Networking<a class="headerlink" href="#networking" title="Permanent link">¶</a></h2>
|
|
<h3 id="load-balancing">Load Balancing<a class="headerlink" href="#load-balancing" title="Permanent link">¶</a></h3>
|
|
<h4 id="database-proxy">Database Proxy<a class="headerlink" href="#database-proxy" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2015)</strong> <a href="https://www.slideshare.net/Severalnines/load-balancing-mysql-with-haproxy-webinar-replay-english-44071270">slideshare: Load Balancing MySQL with HAProxy</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Slide presentation focused on load balancing MySQL database backends. It illustrates TCP level health checks, read/write splitting, query redirection patterns, and seamless failover configurations.</li>
|
|
<li><strong>(2015)</strong> <a href="https://www.slideshare.net/Severalnines/haproxy-mysql-slides">slideshare: Performance Tuning of HAProxy for Database Load Balancing</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep technical slide deck illustrating OS and kernel-level optimizations for HAProxy. It details socket buffer limits, epoll utilization, and high-concurrency TCP handshake tunings for databases.</li>
|
|
<li><strong>(2014)</strong> <a href="https://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143">slideshare: How To Set Up SQL Load Balancing with HAProxy</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A step-by-step instructional slide deck detailing the setup of robust database proxies. It explores load balancing techniques, health verification agents, and transaction limits for active SQL backends.</li>
|
|
</ul>
|
|
<h4 id="haproxy">HAProxy<a class="headerlink" href="#haproxy" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2025)</strong> <a href="https://www.haproxy.org">HAProxy</a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — HAProxy is an industry-standard, high-performance TCP/HTTP load balancer and proxy. It is widely praised for its raw event-driven architecture, rich session routing mechanisms, security structures, and efficiency.</li>
|
|
<li><strong>(2015)</strong> <a href="https://www.slideshare.net/haproxytech/haproxy-web-performance-55536394">slideshare: Haproxy web performance</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical presentation slides focusing on HAProxy optimizations. It targets key configurations for decreasing response latency, including Keep-Alive tuning, memory buffers, and HTTP protocol compression.</li>
|
|
<li><strong>(2015)</strong> <a href="https://www.slideshare.net/haproxytech/haproxy-best-practice">slideshare: Haproxy best practice</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A collection of engineering best practices for building highly available HAProxy configurations. It covers multi-tenant rate limiting, connection pooling limits, SSL offloading patterns, and syslog configurations.</li>
|
|
</ul>
|
|
<h3 id="security">Security<a class="headerlink" href="#security" title="Permanent link">¶</a></h3>
|
|
<h4 id="haproxy-1">HAProxy (1)<a class="headerlink" href="#haproxy-1" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2023)</strong> <a href="https://www.haproxy.com/blog/the-haproxy-enterprise-waf">haproxy.com: The HAProxy Enterprise WAF 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Product portal for HAProxy's Enterprise Web Application Firewall (WAF). It reviews native layer 7 filtering options, custom protection rule sets, and performance profiles designed to mitigate OWASP risks at high traffic volume.</li>
|
|
</ul>
|
|
<h2 id="performance">Performance<a class="headerlink" href="#performance" title="Permanent link">¶</a></h2>
|
|
<h3 id="caching-1">Caching (1)<a class="headerlink" href="#caching-1" title="Permanent link">¶</a></h3>
|
|
<h4 id="varnish-on-rhel">Varnish on RHEL<a class="headerlink" href="#varnish-on-rhel" title="Permanent link">¶</a></h4>
|
|
<ul>
|
|
<li><strong>(2021)</strong> <a href="https://vinyl-cache.org/docs/trunk/installation/index.html">varnish-cache.org: Installation on RedHat</a> <span class='md-tag md-tag--warning'>[C CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deployment documentation detailing how to install and configure Varnish Cache on RedHat Enterprise Linux. Focuses on setting up Varnish as an edge reverse-proxy caching layer to handle high-concurrency HTTP/S read operations in web services.</li>
|
|
</ul>
|
|
<hr />
|
|
<p>💡 <strong>Explore Related:</strong> <a href="../cloudflare/">Cloudflare</a> | <a href="../web-servers/">Web Servers</a> | <a href="../kubernetes-networking/">Kubernetes Networking</a></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
</div>
|
|
|
|
|
|
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
|
</div>
|
|
|
|
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
|
|
Back to top
|
|
</button>
|
|
|
|
</main>
|
|
|
|
<footer class="md-footer">
|
|
|
|
<div class="md-footer-meta md-typeset">
|
|
<div class="md-footer-meta__inner md-grid">
|
|
<div class="md-copyright">
|
|
|
|
<div class="md-copyright__highlight">
|
|
Copyright © 2026 Nubenetes Agentic Intelligence
|
|
</div>
|
|
|
|
|
|
Made with
|
|
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
|
Material for MkDocs
|
|
</a>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="md-social">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
|
|
</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
</div>
|
|
<div class="md-dialog" data-md-component="dialog">
|
|
<div class="md-dialog__inner md-typeset"></div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "content.tooltips", "navigation.prune", "toc.integrate"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
|
|
|
|
|
|
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
|
|
|
|
<script src="../static/v2_filter.js"></script>
|
|
|
|
|
|
</body>
|
|
</html> |