文档详情

毕业设计外文文献—基于 Nginx 高并发 Web 服务器的改进与实现.docx

发布:2022-09-10约1.5万字共11页下载文档
文本预览下载声明
附录A 外文翻译-译文部分 The Improvement and Implement of High Concurrency Web Server Based on Nginx Abstract The Improvement and Implement of High Concurrency Web Server Based on Nginx At present, the Internet has been widely spread and application, even leave the Internet we will not be able to work and live normally. The development of personal computers and mobile devices makes the instant information and entertainment services become more convenient and delicate, the increasing number of basic users makes applications a huge page view. In order to provide safe and reliable service, the server side is facing increasing pressure. Considering the system scalability and cost effectiveness, the technical team has put forward distributed cluster in succession to build their own server system. As the core of cluster system research, the high concurrency Web server load balancing technology has solved the problem of reasonable allocation of the system when accepting a large number of requests. As efficient Web server, Nginx has successfully helped many technical teams to solve the problem of high load on the server. This paper first introduces the Nginx system module architecture and working principle of the process.Then analyzes original weighted round robin, IP hash strategy as well as the least number of connections, and proposes a load balancing strategy which is based on the advantages and disadvantages. This kind of dynamic strategy is improved in the original weighted round robin strategy, update the node weight dynamically based on the performance of CPU, memory, disk IO, and network of the nodes in the operation, makes the nodes in the system can be assigned to the request task quantity corresponding to the current load capacity, enhances the performance of the cluster and improves the efficiency. Through the analysis of the module source code and data st
显示全部
相似文档