The invention relates to a load balancing
system based on content, comprising load balancing based on content, inspection of content and health status of a backend
server, self
high availability of load balancing and load balancing
algorithm thereof, wherein, the load balancing based on content refers to that a
system works in the seventh layer of a seven-layer model of an OSI Internet, and belongs to the load balancing of an
application layer; the inspection of content and health status of a backend
server is provided with an inspection module of
system resources to inspect the content and the health status of the backend
server in real time; in order to avoid single-point failures of the load balancing system, the load balancing system uses dual-
system configuration to realize the
high availability; a main system and a
standby system keep the consistency of connection information at
client by
data synchronization. When a system is in the failure status, a standby load balancing system automatically takes over services. The system of the invention changes the goofy load balancing mode of the traditional
IP layer load balancing, and thus, the load
hit rate can be effectively increased. The load balancing system does not require that the backend server stores the same content, which largely saves server resources.