内容
# Fastly VCL: 一份综合指南
本指南提供了关于如何编写 Fastly VCL 服务的详细文档,解释了 Fastly VCL 的工作原理、HTTP 请求管道以及实际示例。
## 目录
1. [Fastly VCL 简介](./01-introduction.md)
2. [HTTP 请求管道](./02-request-pipeline.md)
3. [VCL 基础知识](./03-vcl-basics.md)
4. [后端配置](./04-backend-configuration.md)
5. [缓存策略](./05-caching-strategies.md)
6. [实际示例](./06-real-world-examples.md)
## 📚 完整的 VCL 函数参考
> 有关 **所有 Fastly VCL 函数**的完整参考,请参见 [**vcl-functions**](vcl-functions) 目录。这个重要的参考包含了 Fastly VCL 中每个可用函数的详细文档,包括参数、返回值和使用示例。
函数参考是本指南的重要补充,在开发 VCL 代码时应经常查阅。
## 什么是 Fastly VCL?
Fastly VCL (Varnish Configuration Language) 是一种特定领域的语言,用于配置 Fastly 的边缘云平台。它基于开源的 Varnish Cache 语言,但包含 Fastly 特定的扩展和功能。
使用 Fastly VCL,您可以:
- 控制如何处理请求和响应
- 定义缓存行为
- 实施基于内容的路由
- 执行基于边缘的转换
- 实施安全策略
- 以及更多
本文档将帮助您了解如何利用 Fastly VCL 构建强大、高效的边缘计算解决方案。