Font Size: a A A

The Research And Implementation Of Distributed Website Performance And Security Monitoring Platform

Posted on:2015-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:W LiangFull Text:PDF
GTID:2298330431998044Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the popularization of Internet and the rapid development of Web technology today, enterprises have started to pay more attention to the development of network application in their own company. Web applications are developed from general website to platforms for e-commerce, information releasing and various services proving. Meanwhile, the performance and security of website gradually caused the attention of all various enterprises.The traditional Web site performance and security monitoring needs administrator to review on web logs and audit related code manually, which not only added extra workload, but also could not warn performance or safety malfunctions effectively to reduce the impact on enterprise caused by them. It has great significance for the development of enterprises to study how to make the Web site performance and security monitoring platform more effective and capable to remind mistakes timely.Based on the above research background, this paper studied and implemented a distributed Web site performance and security monitoring platform. Deploy distributed monitoring points to different network operators as well as different geographic locations, so that they can realize real-time collection of Web site performance and security monitoring situation, and then the collected data will be pooled into the Background service terminal which can gather all the data and start process and analysis them to make the appropriate decisions. The platform for enterprise website performance and security issues can provide integrated solutions to improve the previous manual and make the site monitoring work more intelligent and automatic.The server needs to maintain a large number of connections, and to process massive amounts of data, so it’s very stringent for the server’s performance.By studying the different server models and the different thread thread synchronization mechanism in Windows operating system, we get the solution for our needs.This paper designed and build a highly efficient and stable server by using IOCP and some system-level technology. We also designed an adapt protocol parser to improve the scalability of the platform and the coupling between modules. Finally, we tested the platform performance pressure which showed that this platform has high response capability and efficiency to process real-time tasks.
Keywords/Search Tags:performance, safety, availability, monitor
PDF Full Text Request
Related items