The "Innovative Web Acceleration Technology" which accelerates the deteriorating Web speed is one of the core technologies implemented in the WEB INSIGHT SG¢â and 3 types(Memory Buffer Recycling Tech, EventPolling Mechanism, Dynamic Connection Pool) of Web acceleration technologies are used simultaneously to achieve high performance.
Event Polling Acceleration
Being differentiated with the existing Fork or Select methods, it is a function newly added to the Linux kernel 2.6. By changing the kernel, it has an efficient structure whose performance is relative to the number of concurrent sessions from event queue to event polling. Even though it is difficult to implement in comparison with the 'Fork' method, more than
thousands of sessions can be processed.
Dynamic Connection Pool
Web server, a new TCP connection is not made for each client request. Instead, a connection in the existing TCP connection pool is reused resulting in the minimization of overhead.
Memory Buffer Cache Recycling
Multiple numbers of small-sized memory buffers are needed to process a TCP connection and HTTP transaction.
Accordingly, multiple system calls are needed for the allocation of memory buffers.
A system call consumes a lot of CPU resources since its overhead is a lot bigger than general library functions. The performance has been greatly improved by employing the memory buffer cache recycling technology in which with the preparation of a small-sized memory buffer cache by itself, the previously allocated memory buffer can be used and, once used, released to the memory buffer cache for reuse.