High Concurrency Processing Solution

all know

The easiest way to implement a small website is to use html static pages, but the user experience is not friendly, so some pictures and dynamic effects are used to achieve the perfect user experience. All pages are stored in a directory, such a website is very simple to the framework and performance of the system. With the continuous enrichment of business, network technology is also developing rapidly, and each piece of technology is very finely divided. For large websites, the technology used is very extensive - high-performance servers and databases. , an efficient programming language, and a high-performance web container.

Ideas:

  1. HTML static:  In fact, everyone knows that pure static HTML pages are the most efficient and least expensive, so we try our best to use static pages to implement the pages on our website. This simplest method is actually the most effective. method
  2. Image server separation: When necessary, separate images from pages. This is a strategy basically adopted by large websites. They all have independent or even many image servers. Such an architecture can reduce the pressure on the server system that provides page access requests, and can ensure that the system will not crash due to image problems
  3. Caching: Caching in website architecture and website development is also very important, effectively reducing the pressure on the server
  4. Load balancing: Load balancing will be a high-end solution for large websites to solve high-load access and a large number of concurrent requests.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325940377&siteId=291194637