Large Web site technology architecture-core principles and case studies-read Note 02

Source: Internet
Author: User
Tags website performance

In the second chapter of the structure of the instantaneous response: the website of the high-performance architecture of the chapter on the site performance is an objective standard, can be concretely reflected in response time, throughput and other technical indicators, but also subjective feelings. In the high-performance architecture, when it comes to testing Web site performance, performance testing is a prerequisite and basis for performance optimization, as well as a check and metric for performance optimization results. There are different standards for the performance of the site under different role responses, and there are different optimization methods. On this basis, the author further explained to the website performance test, including the different visual angle of the site performance, performance testing indicators, performance testing methods, performance test reports, performance optimization Strategy five reverse, but also detailed explanation of these five aspects of the content. In the Web front-end performance optimization, the author talks about the general web front end refers to the site business logic before the section, including browser loading, site view model, image services. CDN Services and more. On this basis, the author explains the optimization of browser access, CDN acceleration, and reverse proxy. The reverse proxy has the role of securing the site, or it can be configured to speed up Web requests while also providing load balancing capabilities. In the Application Server Performance Tuning section, the authors describe how optimizations are made, including the use of distributed caching, asynchronous operations to make Message Queuing asynchronous, and the use of load balancing techniques to build a server cluster of multiple servers (so-called using clusters) for applications. The final code optimization of these four aspects of the application server performance optimization, at the end of the optimization of storage performance, the final summary of the author of the Road site performance optimization is designed to enable users to better experience.

In the second chapter of the architecture chapter of foolproof: The site of the high-availability architecture of the chapter on the site's usability metrics and assessment, highly available site architecture, highly available applications, highly available services, highly available data, high-availability Web site Software Quality assurance, website operation monitoring Seven aspects are elaborated. In the high-availability application, the detailed explanation of the way through the load-balanced failover of stateless services and application server cluster session management, session management mainly includes session replication, session binding, Using cookies to record session and session server four aspects, session server has a high availability, scalability, good performance and no restrictions on the size of the information advantages. The high-availability data includes three aspects of the CAP principle, data backup, and fail-over. In this chapter, we understand that usability is a matter of the survival of the company's website for corporate applications. For individuals, usability is related to their own performance promotion, and things are always survival first, and then development, so we have to consider the high availability of the site, and the value of the firm's existence.

In the second chapter of the architecture chapter of the Endless: the Web site of the scalability of the chapter, the author introduced the site architecture, Application server cluster, distributed cache cluster, server cluster Four aspects of the scalability design, in this chapter understand that the scalability of the organization design capabilities is the ability of the site architect must have, The author mainly introduces how to expand or reduce the service processing ability of the Web site by not changing the number of deployed servers, the scalable design of the website is divided into two categories, which are based on the function of physical separation, and the other is a single function through the cluster to achieve scaling. No matter how the scalability of the site architecture is to improve the server's processing power, the author in the article in detail, so that we understand the characteristics of the site's scalability structure, and for the inclusion of the aspects have a detailed understanding, a scalable website, its design always walk in front of the business development. Through the reading of these small chapters, it is understood that architecture also has many requirements, and a good architecture is implemented through a lot of thoughtful design changes.

Large Web site technology architecture-core principles and case studies-read Note 02

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.