# Source

- [Nginx](https://blog.jasonzhang.cc/source/nginx.md)
- [前言](https://blog.jasonzhang.cc/source/nginx/qian-yan.md)
- [Nginx入门](https://blog.jasonzhang.cc/source/nginx/nginx-ru-men.md): 昨天在配置google cdn的时候, 缺乏对Nginx的基本了解
- [Nginx 配置文件](https://blog.jasonzhang.cc/source/nginx/nginx-pei-zhi-wen-jian.md)
- [Nginx 内存池管理](https://blog.jasonzhang.cc/source/nginx/nginx-nei-cun-chi-guan-li.md)
- [Nginx 基本数据结构](https://blog.jasonzhang.cc/source/nginx/nginx-ji-ben-shu-ju-jie-gou.md)
- [Nginx 数组结构 ngx\_array\_t](https://blog.jasonzhang.cc/source/nginx/nginx-shu-zu-jie-gou-ngxarrayt.md)
- [Nginx 链表结构 ngx\_list\_t](https://blog.jasonzhang.cc/source/nginx/nginx-lian-biao-jie-gou-ngxlistt.md)
- [Nginx 队列双向链表结构 ngx\_queue\_t](https://blog.jasonzhang.cc/source/nginx/nginx-dui-lie-shuang-xiang-lian-biao-jie-gou-ngxqueuet.md)
- [Nginx 哈希表结构 ngx\_hash\_t](https://blog.jasonzhang.cc/source/nginx/nginx-ha-xi-biao-jie-gou-ngxhasht.md)
- [Nginx 红黑树结构 ngx\_rbtree\_t](https://blog.jasonzhang.cc/source/nginx/nginx-hong-hei-shu-jie-gou-ngxrbtreet.md)
- [Nginx 模块开发](https://blog.jasonzhang.cc/source/nginx/nginx-mo-kuai-kai-fa.md)
- [Nginx 启动初始化过程](https://blog.jasonzhang.cc/source/nginx/nginx-qi-dong-chu-shi-hua-guo-cheng.md)
- [Nginx 配置解析](https://blog.jasonzhang.cc/source/nginx/nginx-pei-zhi-jie-xi.md)
- [Nginx 中的 upstream 与 subrequest 机制](https://blog.jasonzhang.cc/source/nginx/nginx-zhong-de-upstream-yu-subrequest-ji-zhi.md)
- [Nginx 源码结构分析](https://blog.jasonzhang.cc/source/nginx/nginx-yuan-ma-jie-gou-fen-xi.md)
- [Nginx 事件模块](https://blog.jasonzhang.cc/source/nginx/nginx-shi-jian-mo-kuai.md)
- [Nginx 的 epoll 事件驱动模块](https://blog.jasonzhang.cc/source/nginx/nginx-de-epoll-shi-jian-qu-dong-mo-kuai.md)
- [Nginx 定时器事件](https://blog.jasonzhang.cc/source/nginx/nginx-ding-shi-qi-shi-jian.md)
- [Nginx 事件驱动模块连接处理](https://blog.jasonzhang.cc/source/nginx/nginx-shi-jian-qu-dong-mo-kuai-lian-jie-chu-li.md)
- [Nginx 中 HTTP 模块初始化](https://blog.jasonzhang.cc/source/nginx/nginx-zhong-http-mo-kuai-chu-shi-hua.md)
- [Nginx 中处理 HTTP 请求](https://blog.jasonzhang.cc/source/nginx/nginx-zhong-chu-li-http-qing-qiu.md)
- [Untitled](https://blog.jasonzhang.cc/source/nginx/untitled-2.md)
- [Untitled](https://blog.jasonzhang.cc/source/nginx/untitled-3.md)
- [Part 1](https://blog.jasonzhang.cc/source/part-1.md)
- [curl](https://blog.jasonzhang.cc/source/part-1/curl.md): https://curl.haxx.se/


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.jasonzhang.cc/source.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
