# 2020q3 專題: High performance Web Server
## 目標
1. 重現 [2020q1 專題](https://hackmd.io/@jwang0306/final-project) 所有實驗並予以解釋程式在執行時期的行為
* 應該在 Ubuntu 20.04 LTS 進行實驗
2. 解釋 Linux 核心系統呼叫的行為
* sendfile, epoll, [timerfd](https://hackmd.io/@sysprog/linux-timerfd)
3. 移轉到 io_uring 並探討效能表現
## `io_uring`
* [Linux 5.1 的 io_uring](https://kkc.github.io/2020/08/19/io-uring/)
* [Efficient IO with io_uring](https://kernel.dk/io_uring.pdf)
## 開發紀錄
[High Performance Web Server](https://hackmd.io/@jT29vQ4-SxmlBU5UMj1TGA/High_Performance_Web_Server)
[sehttpd 開發紀錄](https://hackmd.io/@jT29vQ4-SxmlBU5UMj1TGA/sehttpd)