Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Combined equalizing method based on large-scale website

A balanced, website technology, applied in electrical components, transmission systems, etc., can solve problems such as multiple Internet IP resources, connection validity cannot be evaluated, and application server users are not known, so as to solve network bottlenecks and reduce bottlenecks. Effect

Active Publication Date: 2015-04-01
JIANGSU AISINO TECH
View PDF6 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The problems existing in the above existing balancing technologies are: (1) HTTP redirection load balancing is a cross-Internet balancing solution, which is rarely used as a balancing solution in actual large-scale websites, because it cannot evaluate the validity of the transferred connections , and do not know the user situation of the application server, and need more Internet IP resources, it is difficult to effectively manage
⑵DNS domain name resolution load balancing is also a cross-Internet balancing solution, which is rarely used in actual large-scale websites. This is basically a method for group companies to integrate various sub-server websites around the world. Compared with these websites, it can Relatively independent, and this also requires more Internet external network IP resources, it is difficult to effectively manage
(3) Reverse proxy load balancing can form a sticky balance for SESSION through the upper layer protocol, so that the balance is more suitable for interactivity, but because it must pass through proxy load balancing, it is easy to make it itself a bottleneck
⑷IP load balancing is more efficient than reverse proxy load balancing, but it is not suitable to form sticky balance through SESSION, only through IP address. Caching mechanism can form a bottleneck
Data link layer load balancing is the most efficient, because it works at the data link layer, and the data can reach the customer directly when it comes back, which is very suitable for static data, but it also cannot obtain the information of SESSION, so that it In the actual balance, the shared cache mechanism is also used to complete the balance, but the shared cache is also easy to form a bottleneck, especially in the case of very ordinary interactions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Combined equalizing method based on large-scale website
  • Combined equalizing method based on large-scale website
  • Combined equalizing method based on large-scale website

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] This embodiment provides a method based on large-scale website combination balance, which is carried out according to the following steps:

[0036] (1) Classify the content of large websites and divide it into file data and database data. File data is directly managed by the file system. Also known as static data, such as pictures, videos, etc.; database data is the data managed in the database system, which is easy to change and often requires calculation and processing. The single data is not large, also known as dynamic data, such as for Transaction attribute description, relationship description, etc.

[0037] (2) Set up 4 balancing servers for balancing, one of which is LVS.DR balancing server (IP: 192.168.0.1, LVS IP: 10.10.10.1, MAC: 04 04 04 9a 9b 9c), and the other 3 are HTTP balancing The servers are HTTP balance server 1 (IP: 192.168.0.2, LVS IP: 10.10.10.1, MAC: 14 14 14 5a 5b 5c), HTTP balance server 2 (IP: 192.168.0.3, LVS IP: 10.10.10.1, MAC: 24 24 24 6...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a combined equalizing method based on a large-scale website. The combined equalizing method comprises the following steps: classifying information of the comprehensive large-scale website into data files and database data; equalizing the data files through LVS.DR (Linux Virtual Server Direct Routing); performing IP binding on an IPVS (IP Virtual Server) module to achieve an IP-level equilibrium strategy; meanwhile locally accessing files in an independent folder through an NGINX, so as to return the data files immediately, directly return the data to a client, and solve the network bottleneck problem of an equalizing device; performing reverse proxy on the database data by NGINX and equalizing the database data to a corresponding application server, and providing data support through a distributed database by the application server. The session value is not required to be shared by shared memory, and the automatic sticky connection to the corresponding application server is only required according to the session, so as to wholly reduce the possible bottleneck caused by session sharing.

Description

technical field [0001] The invention relates to a combination balance technology of network applications, in particular to a method based on large-scale website combination balance. Background technique [0002] The mainstream balancing technologies in the prior art mainly include the following five types: (1) HTTP redirection load balancing, which uses 301 Moved Permanently (permanent relocation) in the HTTP protocol to allow the client to send a new load through the returned Location again. The request; by returning different Locations to access different application servers, so as to play a balancing role. ⑵DNS domain name resolution load balancing, which refers to the use of DNS (domain name) server, here, usually refers to the secondary DNS server, such as www.myweb.com, you can set the domain name server to myweb.com through the primary domain name, and then myweb.com provides artificial domain name service, and adds multiple records in www.myweb.com, so that the DNS ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08
CPCH04L67/1097H04L67/1001H04L67/56
Inventor 徐烨
Owner JIANGSU AISINO TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products