zaver
1.0.0
อีกหนึ่งเซิร์ฟเวอร์ HTTP ที่รวดเร็วและมีประสิทธิภาพ
วัตถุประสงค์ของ Zaver คือการช่วยให้นักพัฒนาเข้าใจวิธีเขียนเซิร์ฟเวอร์ประสิทธิภาพสูงโดยใช้ epoll แม้ว่า Nginx จะเป็นตัวอย่างการเรียนรู้ที่ดี แต่ความซับซ้อนและฐานโค้ดขนาดใหญ่ของมันทำให้ผู้คนท้อแท้ Zaver ใช้โค้ดน้อยที่สุดเท่าที่จะทำได้เพื่อแสดงโครงสร้างหลักของเซิร์ฟเวอร์ประสิทธิภาพสูงอย่าง Nginx นักพัฒนาสามารถวางรากฐานที่มั่นคงโดยการเรียนรู้ Zaver เพื่อศึกษาต่อด้านการเขียนโปรแกรมเครือข่าย
โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง cmake แล้ว
mkdir build && cd build
cmake .. && make
cd .. && ./build/zaver -c zaver.conf
https://zyearn.github.io/blog/2015/05/16/how-to-write-a-server/