| In recent years, with the rapid development of the Internet, the number of sites is increasing and the netizens scale is in steady growth. As one of the basic application of the Internet, the utilization rate of the search engine is above 80%. The nature of search engines is to allow users faster, more accurate to obtain a more comprehensive search results, which are from many sites, managed and maintained by webmasters. Therefore, in order to provide more comprehensive, faster and more accurate retrieval services, the search engines must continue to promote effective communication with webmasters.The website platform of this paper is a professional platform for both webmasters and the search engine. Webmasters can get some useful information through the webmaster platform, submit data to the search engine, which convenients webmasters to better manage, maintenance, optimization, and promote their own sites. The website platform simplifies the operation of the webmasters, improves the efficiency, and becomes one of the most useful tools webmasters. At the same time, the website platform is also a good helper of the search engine. According to the data submitted by webmasters, the search engine can grab and collect the related content in a timely manner, optimize search results show, etc.The website platform mainly includes the site management, site analytics, data submission, site extension, site search, feedback, tool helps module. After adding their own website and verifying successfully through the site management module, you can use the other modules such as web analytics, data submitted, etc. Through the data submission module, webmasters can submit related data, such as SITEMAP file, structured data file, subsite data, and so on. The site analysis module provides some useful data for webmasters. Webmasters can also use the station search module to build their own site search engines.This paper combines the present situation at home and abroad and the company’s actual business needs, using UML use case diagram and other methods to describe the functional requirements of the system. In the chapter of system design, this paper presents the class diagram, sequence diagram and activity diagram of the system, and describes the interaction between objects. In the system implementation and testing section, this paper gives the main code and test cases of some partial modules. The website platform uses B/S architecture, which is easy to use at any time. We use the popular SSI (SpringMVC+Spring+iBATIS) technical architecture, the MySQL database cluster and the Memcached cache cluster to build it. During the development process, we follow the object-oriented design principles, achieve alow coupling between modules and high cohesion within a module, fully consider the robustness, reliability and scalability of the system. The system is deployed in the cluster which is composed of Nginx and Tomcat and enhanced the concurrent capacity.We hope that the website platform will become a win-win platform. On the one hand, it can help webmasters more easily to promote their own sites, get more clicks, constantly improve search rankings; on the other hand, it can help search engines to show more complete and more timely information, better serve the needs of the retrieval. |