Virtual-host-based web server and method for user obtaining access data

A virtual host and server technology, applied to electrical components, transmission systems, multi-programming devices, etc., can solve problems such as difficult support, low system efficiency, and user timeouts, and achieve short average response time, good business scalability, and performance stable effect

Inactive Publication Date: 2007-07-11
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Although the Thttpd server can improve access efficiency to a certain extent and support users' large-scale concurrent access, because its server framework adopts a single-process model, it does not have good business logic scalability; moreover, for dynamic page generation, In scenarios such as remote data acquisition and business session verification, the Thttpd server also needs to create a new process to process each request. Therefore, in the scenario of dynamic data requests, the system efficiency is still low
[0008] Moreover, although the Thttpd server provides a certain caching mechanism, the invalidation and elimination of data objects in the cache is determined by the timer in the server, not by specific business applications, and the invalidation of data objects in different business application scenarios Time settings and data object elimination strategies are often different, so the Thttpd server cannot well meet all business application scenarios
In addition, the caching mechanism of the Thttpd server is only for the static data obtained from the disk, and does not support the data dynamically generated by the business
[0009] In general, web servers such as the Apache server use a pre-fork processing model, which is often inefficient and difficult to support a large number of concurrent user visits; and web servers such as the Thttpd server use a single-process model to process in a synchronous manner , as shown in Figure 2,

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
  • Virtual-host-based web server and method for user obtaining access data
  • Virtual-host-based web server and method for user obtaining access data
  • Virtual-host-based web server and method for user obtaining access data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] As shown in FIG. 3 , the present invention proposes a web server, including three parts: a high performance http process unit (High performance httpd) 31 , a web cache unit (web cache component) 32 , and a cache manager (cache manager) 33 . Wherein, the high-performance http process unit 31 is used to accept the concurrent connection of the user, analyze the http request submitted by the user, obtain the data object attributes and data required by the user according to the user request and return to the user; the web cache unit 32 uses properties and data content of the cached data object; the cache manager 33 is used to receive the loading request of the high-performance http process unit 31, and obtain the required data object from the corresponding business module group according to the request, and load it into the web cache unit, Further, the position of the data object in the memory data bucket can be dynamically adjusted according to the user's access to the data obj

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

This invention discloses one web servo based on virtual host, which comprises the following parts: high property http process unit to receive user parallel connection to get user needed data subject to user from web buffer unit; web buffer unit to store buffer data subject property and consent; buffer manager to receive high property http process unit load require to get needed data subject from relative business module to load onto web buffer unit. This invention also discloses one method to get visit data through web servo based on virtual host by user.

Description

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

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
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products