---
icon: creative
title: 程序员必备开源教程
---
## cdn-up-and-running（从零开始构建 CDN 的教程）

![image-20230419233647618](https://xiaolongcoder.oss-cn-beijing.aliyuncs.com/imgs/Java2Top/java/k202304192336786.png)

为了让你在实战中学习 CDN 的工作原理，这里会从创建一个单一的后端服务开始，逐渐扩展到多个节点、模拟延迟、可视化、可测试的 CDN 服务。因为设计 CDN 会涉及 Nginx、Lua、Docker、Grafana 等知识点，所以学习该教程需要有一定的编程基础。

> https://github.com/leandromoreira/cdn-up-and-running