awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
markparticle avatar

markparticle/WebServer

0
View on GitHub↗
4,102 स्टार्स·785 फोर्क्स·C++·Apache-2.0·1 व्यू

WebServer

यह प्रोजेक्ट Linux वातावरण के लिए डिज़ाइन किया गया एक C++ HTTP वेब सर्वर है। यह एक उच्च-प्रदर्शन नेटवर्क सर्वर के रूप में कार्य करता है जो HTTP अनुरोधों को प्रोसेस करता है और स्टेटिक फाइलें डिलीवर करता है।

सर्वर एक साथ कई कनेक्शनों को संभालने के लिए रिएक्टर मॉडल और थ्रेड पूल का उपयोग करता है। यह अनुरोध पार्सिंग के लिए स्टेट मशीन और रेगुलर एक्सप्रेशन का उपयोग करता है, जबकि एक मिन-हीप टाइमर सिस्टम कनेक्शन टाइमआउट को प्रबंधित करता है ताकि निष्क्रिय सॉकेट को स्वचालित रूप से बंद किया जा सके।

अतिरिक्त क्षमताओं में हैंडशेक ओवरहेड को कम करने के लिए डेटाबेस कनेक्शन पूलर और पंजीकरण और लॉगिन के लिए एक एकीकृत उपयोगकर्ता प्रमाणीकरण प्रणाली शामिल है। सिस्टम ऑब्जर्वेबिलिटी एक एसिंक्रोनस लॉगिंग सिस्टम के माध्यम से प्रदान की जाती है जो बैकग्राउंड में रनटाइम इवेंट्स को रिकॉर्ड करती है।

Features

  • High-Performance HTTP Servers - Implements a high-performance HTTP server optimized for low-latency and high-throughput request delivery.
  • HTTP Servers - Provides a full C++ implementation of an HTTP server to process incoming requests and serve files.
  • Linux Network Services - Implements a high-performance network server designed specifically for the Linux operating system.
  • Asynchronous Request Handlers - Implements an asynchronous request handler using a thread pool and timers to maintain high throughput.
  • Multi-Threaded Request Handling - Implements a reactor model and thread pool to distribute network IO and request processing across multiple CPU cores.
  • Reactor Pattern Event Loops - Employs a reactor pattern event loop to dispatch non-blocking network events to worker pools.
  • Fixed-Size Thread Pools - Distributes request processing across a fixed-size thread pool to maximize CPU utilization.
  • Static File Servers - Provides a lightweight server for hosting static assets without dynamic processing.
  • Filesystem Static File Servings - Delivers static files directly from the filesystem using request parsing and state machines.
  • Connection Pools - Maintains a cache of persistent database connections to optimize resource usage and performance.
  • Database Connection Poolers - Acts as a database connection pooler to manage and reuse persistent links.
  • Connection Pooling - Provides a connection pooling mechanism to reuse database links and reduce handshake latency.
  • Connection Timeout Management - Automatically closes idle network sockets using a min-heap timer system to reclaim resources.
  • Byte Stream Parsing - Processes raw HTTP byte streams through a state machine to extract headers and bodies.
  • Integrated User Management - Integrates built-in user management for handling registration and login flows.
  • User Authentication Systems - Provides a user authentication system for registration and login via backend database integration.
  • Connection Timeout Heaps - Uses a priority-heap to track connection expiration times and efficiently close timed-out sockets.

स्टार हिस्ट्री

markparticle/webserver के लिए स्टार हिस्ट्री चार्टmarkparticle/webserver के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

markparticle/webserver क्या करता है?

यह प्रोजेक्ट Linux वातावरण के लिए डिज़ाइन किया गया एक C++ HTTP वेब सर्वर है। यह एक उच्च-प्रदर्शन नेटवर्क सर्वर के रूप में कार्य करता है जो HTTP अनुरोधों को प्रोसेस करता है और स्टेटिक फाइलें डिलीवर करता है।

markparticle/webserver की मुख्य विशेषताएं क्या हैं?

markparticle/webserver की मुख्य विशेषताएं हैं: High-Performance HTTP Servers, HTTP Servers, Linux Network Services, Asynchronous Request Handlers, Multi-Threaded Request Handling, Reactor Pattern Event Loops, Fixed-Size Thread Pools, Static File Servers।

markparticle/webserver के कुछ ओपन-सोर्स विकल्प क्या हैं?

markparticle/webserver के ओपन-सोर्स विकल्पों में शामिल हैं: linyacool/webserver — This is a high-performance C++ HTTP web server designed for delivering static content. It operates as an asynchronous… swoft-cloud/swoft — Swoft is a high-performance PHP microservice framework designed to handle concurrent network traffic and asynchronous… qinguoyi/tinywebserver — TinyWebServer is a lightweight HTTP web server written in C++ for Linux. It is designed to handle HTTP requests and… facebook/proxygen — Proxygen is a collection of C++ libraries for building high-performance HTTP servers and clients. It provides a… seanmonstar/warp — Warp is a Rust HTTP web framework designed for building high-performance web servers. It provides a system for… cloudwego/hertz — Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI…

WebServer के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो WebServer के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • linyacool/webserverlinyacool का अवतार

    linyacool/WebServer

    8,213GitHub पर देखें↗

    This is a high-performance C++ HTTP web server designed for delivering static content. It operates as an asynchronous event loop server that combines IO multiplexing with worker thread pools to handle concurrent requests without blocking. The server specializes in TCP connection management, featuring keep-alive sessions, request pipelining, and timer-based timeout tracking for idle sockets. To ensure high throughput, it utilizes double-buffered asynchronous logging and background threads to prevent disk I/O latency from impacting network traffic. The system covers broad capability areas incl

    C++cpp11epollhttp
    GitHub पर देखें↗8,213
  • swoft-cloud/swoftswoft-cloud का अवतार

    swoft-cloud/swoft

    5,539GitHub पर देखें↗

    Swoft is a high-performance PHP microservice framework designed to handle concurrent network traffic and asynchronous tasks using coroutines. It provides a foundation for building scalable backend services through a coroutine-driven runtime and high-performance servers supporting HTTP, WebSocket, RPC, and TCP protocols. The framework distinguishes itself through a set of governance and optimization tools, including a distributed service coordination system for registration, discovery, and circuit breaking. It also features a connection pool manager for reusable database and network sockets an

    PHP
    GitHub पर देखें↗5,539
  • qinguoyi/tinywebserverqinguoyi का अवतार

    qinguoyi/TinyWebServer

    19,582GitHub पर देखें↗

    TinyWebServer is a lightweight HTTP web server written in C++ for Linux. It is designed to handle HTTP requests and serve static content using low-level Linux system calls for network connection management. The server utilizes a state machine to parse GET and POST data from network sockets. It incorporates a MySQL database connection pool to manage reusable links and reduce the overhead of opening and closing sessions. The project covers static media streaming for images and video files, user authentication workflows for registration and login, and system activity logging via both synchronou

    C++
    GitHub पर देखें↗19,582
  • facebook/proxygenfacebook का अवतार

    facebook/proxygen

    8,351GitHub पर देखें↗

    Proxygen is a collection of C++ libraries for building high-performance HTTP servers and clients. It provides a protocol parser that converts raw network bytes into high-level transaction objects and includes a network stack for processing web traffic over the QUIC transport protocol. The project implements a layered protocol abstraction and a QUIC-based transport integration to support multiple versions of the HTTP standard, including HTTP/3. It utilizes state-machine based parsing and an event-driven I/O loop to manage concurrent network connections. The library covers asynchronous buffer

    C++
    GitHub पर देखें↗8,351
  • WebServer के सभी 30 विकल्प देखें→