最新消息:需要购买可以去xiaocaib.taobao.com网店购买会员

Write High Performance Web Server in C++

未分类 dsgsd 11浏览 0评论

th_mDY6UEAcHmjlLLfMRPsokfuEPvAG4QLe.avif_

Published 7/2025
Created by James Jiang
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Expert | Genre: eLearning | Language: English | Duration: 41 Lectures ( 3h 16m ) | Size: 1.41 GB

Learn socket programming in C++ on Linux

What you’ll learn
Advanced C/C++ programming skills
Advanced Linux environment programming skills
VSCode C++ programming skills
VisualStudio C++ programming skills
make build system
cmake build system
Linux epoll conception
Reactor patterns
High Performance Webserver design and implement
TCP server design and implement
HTTP server design and implement
File server design and implement
Webbench design and implement

Requirements
Basic C++ programming
Basic Linux environment programming skills
Basic make and cmake config skills
Basic concurrency programming conceptions
Basic HTTP protocol conceptions

Description
This is a practical course, we will create a series of small projects list in this slide to build our webserver.We will learn socket programming skills to create a basic echo server. This server can only handle request and send messsage back to the client.We will learn epoll and Reactor patterns to create a high performance TCP server. This server can handle thounds of connections.We will learn concurrency programming skills to write a benchmark to send thounds of request to test our server.We will learnhttp protocol conceptions to write a HTTP server. We can use browser to send request to the server.We will design and implement a Logger module to collect messages. The messages colllected by the Logger are stored in the LogFiles.We will design and implement a File server. We can upload and download files from this server.After we created these projects, we will be proficient in sock programming skills and can write our own high performance webserve.Choosing C++ for web server development has several advantages:Increased speed and reduced load on servers due to C++’s performance.Fine control over every aspect of web applications.Efficient resource management.Ability to integrate complex functionalities.

Who this course is for
Beginner C++ development who want to build a high performance web server


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Write High Performance Web Server in C++

您必须 登录 才能发表评论!