Concurrent web server designing based on prethreading technology under Linux system
Wenqiong Li
Abstract
Wenqiong Li
Abstract
Browsing web pages is the most common service for Internet.Web sever is a kind of software which provides users to get or post web pages.Web server adopts B/S model,follows the standard HTTP protocol.In Linux operating system some web servers designed based on single processing or thread mechanism,have some problems,such as big costs of CPU and lower efficiency etc.This paper introduces a new web sever,using prethreading technology,integrating semaphore mechanism to dispatch shared resource,and producer-consumer model to build web server model.This new web server not only provides basic functions same as other web server,but also has concurrency,better service qualities and system resource utilization.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Browsing web pages is the most common service for Internet.Web sever is a kind of software which provides users to get or post web pages.Web server adopts B/S model,follows the standard HTTP protocol.In Linux operating system some web servers designed based on single processing or thread mechanism,have some problems,such as big costs of CPU and lower efficiency etc.This paper introduces a new web sever,using prethreading technology,integrating semaphore mechanism to dispatch shared resource,and producer-consumer model to build web server model.This new web server not only provides basic functions same as other web server,but also has concurrency,better service qualities and system resource utilization.
Key concepts: Computer science, Web server, Operating system, Web API, Web page, Web service, World Wide Web, AppleShare