CN104468740B - A kind of webpage transmission intelligent processing system and its method - Google Patents
A kind of webpage transmission intelligent processing system and its method Download PDFInfo
- Publication number
- CN104468740B CN104468740B CN201410674263.0A CN201410674263A CN104468740B CN 104468740 B CN104468740 B CN 104468740B CN 201410674263 A CN201410674263 A CN 201410674263A CN 104468740 B CN104468740 B CN 104468740B
- Authority
- CN
- China
- Prior art keywords
- module
- configuration
- analysis
- webpage
- domain name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of webpage transmission intelligent processing system and its method, including starting module, analysis and configuration module and processing module;The starting module is for enabling or deactivating the analysis and configuration module;The analysis is with configuration module for being analyzed webpage and being generated a unified configuration file;The processing module is used to handle webpage according to the obtained unified configuration file of the analysis and configuration module.Webpage transmission intelligent processing system of the invention and its method reduce webpage transmission time by the way that time-consuming optimizes to transmission blocking and dynamic generation;By adjusting resource sequence, merge the generation for requesting to reduce obstruction from content, using the different domain name request mechanism of browser, accelerates the efficiency of content transmission;It makes full use of source station to generate the time-consuming that dynamic content generates, transmits required static resource file in advance, realize asynchronous transmission and multiplexing waiting time to reduce overall transmission time.
Description
Technical field
The present invention relates to the technical fields of internet, transmit intelligent processing system and its side more particularly to a kind of webpage
Method.
Background technique
In general, the transmission time of webpage is influenced by the following aspects factor:
(1) the request Concurrency number limitation of browser itself
Browser default only keeps certain connection number to the resource under same domain.The connection number default value of different browsers
Different, for different http protocols, its value is also different.In the prior art, can by HTTP1.1 it is lasting connection can
To solve the problems, such as connection number, but for concurrently limiting without too big improvement;Multiple domain names can also be constructed by source station
It solves the problems, such as concurrently to limit, but constructing multiple domain names can make source station design management more complicated, be unfavorable for safeguarding.
(2) the source station response time
What the html file of many pages was dynamically generated, server needs certain processing time, generate HTML when
Between influenced to will cause the client waiting time by many factors such as data base queryings it is elongated.Slow for the source station response time
Problem, current method are mainly to do the optimization of database, and improve server hardware performance.But this method can only mention
Ascending part divides response speed, and browser still needs to wait the long period.
(3) request of loading sequence
There are many element in one page, as HTML, js (JavaScript), CSS (Cascading Style Sheet,
Cascading style list) and picture etc..When js not will do it other operations such as HTML parsing when being executed, if loading sequence is not
When, will lead to obstruction a great number of elements request, to cause page load time elongated.Optimization for request of loading sequence, it is existing
The main method of technology is modification website structure, adjusts loading sequence, there are also script label is put bottom, to improve page
Face is presented to the speed of user.However, the above method still has some problems, such as some functions in the page are to rely on js
, it is also possible to cause loading velocity slack-off if put behind, so more also needing to be adjusted according to actual needs.
(4) DNS (Domain Name System, the domain name system) time
The parsing cost of DNS is relatively high, and it is slow to have often led to website loading velocity.When there are multiple domain name requests in the page
When, the probability that DNS influences the whole load time is bigger.Optimization for the DNS time, a kind of method that the prior art uses is clear
Device of looking at caches domain name first, automatically obtains domain name behind other page addresses when the user clicks;Another method is DNS preheating,
By increasing the domain name for needing DNS to prefetch, such as<link rel=" dns-prefetch " href in<head>label
=" //fonts.googleapis.com " >.However, the above method needs to carry out different processing for the different pages, consume
When effort.
(5) page file is more
Embedded element is more in the page, will cause number of request increase, and the increase of number of request then will lead to the probability of obstruction
It greatly increases.The page bigger for one when developer writes CSS and JavaScript, can encounter one two
Difficult situation: or code is write on into one big file or code is divided into multiple files.The former causes file to be difficult to pipe
Reason, code reuse is poor, and the latter in the multiple files of loading then since it is desired that cause page performance to decline.
(6) there are the garbages such as annotation
Annotation, which is often added, in research staff when writing webpage facilitates the legibility of file, also there are some skies
It is white etc., but for a user, these are useless.These hashes occupy a certain size, increase transmission time.
Therefore, in view of the foregoing drawbacks and insufficient, it is desirable to provide a kind of intelligent processing system and its method of webpage transmission.
Summary of the invention
In view of the foregoing deficiencies of prior art, the purpose of the present invention is to provide a kind of webpages to transmit Intelligent treatment system
System and its method improve the response speed of webpage transmission by the load obstruction optimization of webpage and transmission optimization, reduce entire
Page load time.
In order to achieve the above objects and other related objects, the present invention provides a kind of webpage transmission intelligent processing system, including
Starting module, analysis and configuration module and processing module;The starting module is for enabling or deactivating the analysis and configuration mould
Block;The analysis is with configuration module for being analyzed webpage and being generated a unified configuration file;The processing module is used
Webpage is handled according to the analysis and configuration module obtained unified configuration file.
Intelligent processing system is transmitted according to above-mentioned webpage, in which: the starting mould enables the institute of analysis with configuration module
Have or partial function.
Intelligent processing system is transmitted according to above-mentioned webpage, in which: described analyze with configuration module includes adaptive resource
Loading sequence adjusts module, domain name rewrites module, request and content combining module, DNS warm-up block, hash removing module
With dynamic HTML stream transmission module.
Further, intelligent processing system is transmitted according to above-mentioned webpage, in which:
The adaptive resource loading sequence adjustment module is used for by rewriteeing html file, in a manner of adaptive testing
It generates the optimal loading sequence of webpage and generates configuration;
Domain name rewrites module to be made for analyzing the domain name and domain name quantity that are suitble to change in the page, and generating needs
The inside domain name used;
The request and content combining module, which are used to analyze, is suitble to combined CSS js file in the page, and generates conjunction
And file configuration;
The DNS warm-up block is used to analyze page address portions exterior chain DNS time long element, and generates preheating configuration knot
Fruit;
The hash removing module generates nothing for analyzing the data useless to user properly removed in webpage
It is deleted and is configured with data;
The dynamic HTML stream transmission module loads static elements list for analyzing in advance, generates the static member of load in advance
Plain list configuration.
Further, intelligent processing system is transmitted according to above-mentioned webpage, in which: the DNS warm-up block is in HTML text
Increase the domain name that DNS is prefetched in shelves<head>label.
Further, intelligent processing system is transmitted according to above-mentioned webpage, in which: the hash removing module removal
When space, the space in label is not deleted, only deletes the space of data portion;A space is merged into multiple spaces, it is multiple
Newline is merged into a newline.
Further, intelligent processing system is transmitted according to above-mentioned webpage, in which: at above-mentioned webpage transmission intelligence
Reason system, in which: the dynamic HTML stream transmission module, including page elements analysis statistical module and generation element list configuration
Module, the page elements analysis statistical module load static elements list for analyzing in advance;The generation element list is simultaneously
Configuration module loads static elements list configuration for generating in advance.
Further, intelligent processing system is transmitted according to above-mentioned webpage, in which: the processing module is according to the dynamic
The configuration of html stream transmission module, when progress dynamic HTML spreads defeated, browse request first returns when reaching proxy server
Browser section HTML, browser first request to obtain the static elements that partial analysis obtains;Practical source station be responsive to up to when ask again
Alternative document is sought, realizes asynchronous process.
Further, intelligent processing system is transmitted according to above-mentioned webpage, in which: the processing module is according to the dynamic
The configuration of html stream transmission module, when progress dynamic HTML spreads defeated, when being waited using the generation of source station database and browser
Between, static elements are loaded in advance.
Meanwhile the present invention also provides a kind of processing methods of any of the above-described webpage transmission intelligent processing system, including with
Lower step:
Step S1, the submodule of analysis with configuration module is enabled;
Step S2, the submodule of each analysis and configuration module that are enabled respectively analyzes the page;
Step S3, the submodule of each enabled analysis and configuration module generates a analysis result respectively;
Step S4, all analysis results generated are generated into a unified configuration file;
Step S5, processing module is handled webpage according to obtained unified configuration file.
As described above, webpage transmission intelligent processing system of the invention and its method, have the advantages that
(1) by the way that time-consuming optimizes to transmission blocking and dynamic generation, reduce webpage transmission time;
(2) it is reduced by adjusting resource sequence, merging request from content, using the different domain name request mechanism of browser
The efficiency of content transmission is accelerated in the generation of obstruction;
(3) it makes full use of source station to generate the time-consuming that dynamic content generates, transmits required static resource file in advance, realize
Asynchronous transmission reduces overall transmission time with the multiplexing waiting time.
Detailed description of the invention
Fig. 1 is shown as the structural schematic diagram of webpage transmission intelligent processing system of the invention;
Fig. 2 is shown as the flow chart of webpage transmission intelligent processing method of the invention.
Component label instructions
1 starting module
2 analyses and configuration module
21 adaptive resource loading sequences adjust module
22 domain names rewrite module
23 requests and content combining module
24 DNS warm-up blocks
25 hash removing modules
26 dynamic HTML stream transmission modules
3 processing modules
Specific embodiment
Illustrate embodiments of the present invention below by way of specific specific example, those skilled in the art can be by this specification
Other advantages and efficacy of the present invention can be easily understood for disclosed content.The present invention can also pass through in addition different specific realities
The mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints and application, without departing from
Various modifications or alterations are carried out under spirit of the invention.
It should be noted that the basic conception that only the invention is illustrated in a schematic way is illustrated provided in the present embodiment,
Then only shown in schema with it is of the invention in related component rather than component count, shape and size when according to actual implementation draw
System, when actual implementation kenel, quantity and the ratio of each component can arbitrarily change for one kind, and its assembly layout kenel can also
It can be increasingly complex.
The present invention, which generates time length for webpage transmission blocking and dynamic content, causes page load total time elongated
It is excellent to develop the intellectual analysis based on CDN (Content Delivery Network, content distributing network) platform for problem
Change system provides web page analysis optimization function, and the adjustment of method addition resource sequence, the merging that are rewritten based on customer page are asked
It asks and spreads the function such as defeated from content, using the different domain name request mechanism of browser, DNS optimization, hash removal, dynamic HTML
Can, on the one hand accelerate content transmission efficiency, reduce the total transmission time, asynchronous transmission and multiplexing is on the other hand made full use of to wait
Time reduces overall transmission time.
Referring to Fig.1, webpage of the invention transmission intelligent processing system includes starting module 1, analysis and configuration module 2 and place
Manage module 3.
Starting module includes enabling module and deactivation module, is respectively used to enable or deactivate analysis and configuration module.Specifically
Ground, starting module can enable analysis and in configuration module institute it is functional, can also only enable analysis with configuration module in
Partial function.
Analysis is with configuration module for being analyzed webpage and generating configuration.The analysis and configuration module include adaptive
Resource loading sequence adjusts module 21, domain name rewrites module 22, request and content combining module 23, DNS warm-up block 24, useless
Data removing module 25 and dynamic HTML stream transmission module 26.
Specifically, without special module for generating this configuration file, but in the analysis and configuration module enabled
Each submodule successively execute after can generate configuration item in a configuration file.It should be noted that in the configuration file
In addition to these configuration items, there are also other configuration items.
It includes rewriteeing test module and comparative analysis generation list block that adaptive resource loading sequence, which adjusts module 21, is used
In by rewriteeing html file, the optimal loading sequence of webpage is generated in a manner of adaptive testing and generates configuration.Wherein, weight
Test module is write for rewriteeing html file.Comparative analysis generates list and is used for through CDN platform agent server with adaptive
The mode of test generates the optimal loading sequence of webpage and generates configuration.Specifically, comparative analysis generation list block can basis
File type carries out intellectual analysis, can also be adjusted by certain rule.Wherein, adaptively refer to the number according to processing data
According to feature adjust automatically processing method, processing sequence, processing parameter, boundary condition or constraint condition, to obtain optimal processing
Effect.
It includes page analysis module and internal domain name generation module that domain name, which rewrites module 22, is suitble to more for analyzing in the page
The domain name and domain name quantity changed, and generate the inside domain name for needing to use.Wherein, page analysis module is for analyzing the page
In be suitble to change domain name and domain name quantity.Internal domain name generation module is used to generate the inside domain name for needing to use, and is used for
Subsequent improvement browser single domain name concurrently limits the influence to the load time.
Request and content combining module 23 include that page elements analysis module and generation merge configuration module, for analyzing page
It is suitble to combined CSS js file in face, and generates merging file configuration.Wherein, page elements analysis module is for analyzing
It is suitble to combined CSS js file in the page.It generates and merges configuration module for generating merging file configuration.
DNS warm-up block 24 includes DNS analysis module and generates configuration module, when for analyzing page address portions exterior chain DNS
Between long element, and generate preheating configuration result.Wherein, DNS analysis module is used to analyze page address portions exterior chain DNS time length
Element.Configuration module is generated for generating preheating configuration result.
In preheating configuration result, need to increase in html document<head>label the domain name that DNS is prefetched.Such as client
Test page in have comprising fonts.googleapis.com, google-analytics.com, 2 resource domain names, need
DNS is carried out to this 2 domain names to prefetch.
It is as follows to reach effect in the page:
<head>
<link rel=" dns-prefetch " href=" //fonts.googleapis.com ">
<link rel=" dns-prefetch " href=" //google-analytics.com ">
Hash removing module 25 includes hash analysis module and generates configuration module, is closed for analyzing in webpage
The data useless to user of suitable removal, and generate hash and delete configuration.Wherein, hash analysis module is for analyzing
The data useless to user properly removed in webpage, including space and annotation etc..Configuration module is generated for generating useless number
It is configured according to deleting.Wherein, when removing space, the space in label is not deleted, only deletes the space of data portion;By multiple spaces
A space is merged into, multiple newlines are merged into a newline.
Dynamic HTML stream transmission module 26 includes page elements analysis statistical module and generates element list configuration module, is used
Static elements list is loaded in advance in analysis, is generated and is loaded static elements list configuration in advance.Page elements analyze statistical module
Static elements list is loaded in advance for analyzing.It generates element list and configuration module is for generating load static elements column in advance
Table configuration.
Specifically, browser section HTML is first returned to when practical browse request reaches proxy server, browser is first asked
It asks and obtains the static elements that partial analysis obtains, such as picture etc..Practical source station be responsive to up to when request alternative document again, realize
Asynchronous process.Processing module, using the generation of source station database and browser waiting time, is mentioned when progress dynamic HTML spreads defeated
Preceding load static elements.
Processing module 3 is used to handle webpage according to the obtained unified configuration file of analysis and configuration module.
In actual operation, the practical problem that user can transmit according to current web page selects suitable analysis and configuration
The submodule of module is analyzed, and generates unified configuration file, is finally handled by processing module is unified webpage, from
And improve the transmission performance of webpage.
Referring to Fig. 2, webpage transmission intelligent processing method of the invention the following steps are included:
Step S1, the submodule of analysis with configuration module is enabled.
Wherein, analysis and configuration module include six submodules, and respectively adaptive resource loading sequence adjusts module, domain
Name rewrites module, request and content combining module, DNS warm-up block, hash removing module and dynamic HTML and spreads defeated mould
Block.
It includes rewriteeing test module and comparative analysis generation list block that adaptive resource loading sequence, which adjusts module, is used for
By rewriteeing html file, the optimal loading sequence of webpage is generated in a manner of adaptive testing and generates configuration.Wherein, it rewrites
Test module is for rewriteeing html file.Comparative analysis generates list and is used for through CDN platform agent server adaptively to survey
The mode of examination generates the optimal loading sequence of webpage and generates configuration.Specifically, comparative analysis generation list block can be according to text
Part type carries out intellectual analysis, can also be adjusted by certain rule.Wherein, adaptively refer to the data according to processing data
Feature adjust automatically processing method, processing sequence, processing parameter, boundary condition or constraint condition, to obtain optimal processing effect
Fruit.
It includes page analysis module and internal domain name generation module that domain name, which rewrites module 22, is suitble to more for analyzing in the page
The domain name and domain name quantity changed, and generate the inside domain name for needing to use.Wherein, page analysis module is for analyzing the page
In be suitble to change domain name and domain name quantity.Internal domain name generation module is used to generate the inside domain name for needing to use, and is used for
Subsequent improvement browser single domain name concurrently limits the influence to the load time.
Request and content combining module include page elements analysis module and generate merging configuration module, for analyzing the page
Interior suitable combined CSS js file, and generate merging file configuration.Wherein, page elements analysis module is for analyzing page
It is suitble to combined CSS js file in face.It generates and merges configuration module for generating merging file configuration.
DNS warm-up block includes DNS analysis module and generates configuration module, for analyzing the page address portions exterior chain DNS time
Long element, and generate preheating configuration result.Wherein, DNS analysis module is used to analyze page address portions exterior chain DNS time long member
Element.Configuration module is generated for generating preheating configuration result.
In preheating configuration result, need to increase in html document<head>label the domain name that DNS is prefetched.Such as client
Test page in have comprising fonts.googleapis.com, google-analytics.com, 2 resource domain names, need
DNS is carried out to this 2 domain names to prefetch.
It is as follows to reach effect in the page:
<head>
<link rel=" dns-prefetch " href=" //fonts.googleapis.com ">
<link rel=" dns-prefetch " href=" //google-analytics.com ">
Hash removing module includes hash analysis module and generates configuration module, suitable in webpage for analyzing
The data useless to user of removal, and generate hash and delete configuration.Wherein, hash analysis module is for analyzing net
The data useless to user properly removed in page, including space and annotation etc..Configuration module is generated for generating hash
Delete configuration.Wherein, when removing space, the space in label is not deleted, only deletes the space of data portion;Multiple spaces are closed
And be a space, multiple newlines are merged into a newline.
Dynamic HTML stream transmission module includes page elements analysis statistical module and generates element list configuration module, is used for
Analysis loads static elements list in advance, generates and loads static elements list configuration in advance.Page elements are analyzed statistical module and are used
Static elements list is loaded in advance in analysis.It generates element list and configuration module is for generating load static elements list in advance
Configuration.
Practical browse request first returns to browser section HTML when reaching proxy server, and browser first requests obtaining portion
The static elements that analysis obtains, such as picture etc..Practical source station be responsive to up to when request alternative document again, realize asynchronous place
Reason.Processing module, using the generation of source station database and browser waiting time, loads in advance when progress dynamic HTML spreads defeated
Static elements.
When enabling analysis with configuration module, all of above submodule can be enabled, can also only enable part submodule.
Step S2, the submodule of each analysis and configuration module that are enabled respectively analyzes the page.
Step S3, the submodule of each enabled analysis and configuration module generates a analysis result respectively.
Step S4, all analysis results generated are generated into a unified configuration file.
Wherein, when accessing the page, processing module reads the configuration for unifying configuration file, and carries out accordingly to the page
Processing.
Step S5, processing module is handled webpage according to obtained unified configuration file.
In actual operation, the practical problem that user can transmit according to current web page selects suitable analysis and configuration
The submodule of module is analyzed, and generates unified configuration file, is finally handled by processing module is unified webpage, from
And improve the transmission performance of webpage.
In conclusion webpage transmission intelligent processing system of the invention and its method pass through to transmission blocking and dynamic generation
Time-consuming optimizes, and reduces webpage transmission time;By adjusting resource sequence, merging request and content, utilize browser
Different domain name request mechanism reduce the generation of obstruction, accelerate the efficiency of content transmission;Source station is made full use of to generate in dynamic
Hold the time-consuming generated, transmit required static resource file in advance, realizes asynchronous transmission and multiplexing waiting time to reduce totality
Transmission time.So the present invention effectively overcomes various shortcoming in the prior art and has high industrial utilization value.
The above-described embodiments merely illustrate the principles and effects of the present invention, and is not intended to limit the present invention.It is any ripe
The personage for knowing this technology all without departing from the spirit and scope of the present invention, carries out modifications and changes to above-described embodiment.Cause
This, institute is complete without departing from the spirit and technical ideas disclosed in the present invention by those of ordinary skill in the art such as
At all equivalent modifications or change, should be covered by the claims of the present invention.
Claims (8)
1. a kind of webpage transmits intelligent processing system, it is characterised in that: including starting module, analysis and configuration module and processing mould
Block;
The starting module is for enabling or deactivating the analysis and configuration module;
The analysis is with configuration module for being analyzed webpage and being generated a unified configuration file;The analysis and configuration
Module includes dynamic HTML stream transmission module, adaptive resource loading sequence adjustment module, domain name rewriting module, request and content
Merging module, DNS warm-up block and hash removing module;Wherein, the dynamic HTML stream transmission module is mentioned for analyzing
Preceding load static elements list generates and loads static elements list configuration in advance, and domain name rewrites module for analyzing the page
In be suitble to the domain name and domain name quantity of change, and generate and need the inside domain name that uses;The unified configuration file includes
The configuration item in configuration file that the analysis generates after successively executing with each submodule in configuration module;
The processing module is used to handle webpage according to the obtained unified configuration file of the analysis and configuration module;
The processing module is browsed according to the configuration of the dynamic HTML stream transmission module when progress dynamic HTML spreads defeated
Device request first returns to browser section HTML when reaching proxy server, browser first requests to obtain the static state that partial analysis obtains
Element;Practical source station be responsive to up to when request alternative document again, realize asynchronous process.
2. webpage according to claim 1 transmits intelligent processing system, it is characterised in that: the starting module enables analysis
With all or part of functions of configuration module.
3. webpage according to claim 1 transmits intelligent processing system, it is characterised in that:
The adaptive resource loading sequence adjustment module is used to generate in a manner of adaptive testing by rewriteeing html file
The optimal loading sequence of webpage simultaneously generates configuration;
The request and content combining module, which are used to analyze, is suitble to combined CSS js file in the page, and generates merging text
Part configuration;
The DNS warm-up block is used to analyze page address portions exterior chain DNS time long element, and generates preheating configuration result;Institute
Hash removing module is stated for analyzing the data useless to user properly removed in webpage, and generates hash deletion
Configuration.
4. webpage according to claim 3 transmits intelligent processing system, it is characterised in that: the DNS warm-up block exists
Increase the domain name that DNS is prefetched in html document<head>label.
5. webpage according to claim 3 transmits intelligent processing system, it is characterised in that: the hash removing module
When removing space, the space in label is not deleted, only deletes the space of data portion;A space is merged into multiple spaces,
Multiple newlines are merged into a newline.
6. webpage according to claim 3 transmits intelligent processing system, it is characterised in that: the dynamic HTML spreads defeated mould
Block, including page elements analysis statistical module and generation element list configuration module, the page elements analysis statistical module are used
Static elements list is loaded in advance in analysis;The generation element list and configuration module are used to generate loads static elements in advance
List configuration.
7. webpage according to claim 3 transmits intelligent processing system, it is characterised in that: the processing module is according to
The configuration of dynamic HTML stream transmission module utilizes the generation of source station database and browser etc. when progress dynamic HTML spreads defeated
To the time, static elements are loaded in advance.
8. a kind of processing method of the transmission of webpage described in one of -7 according to claim 1 intelligent processing system, it is characterised in that:
The following steps are included:
Step S1, the submodule of analysis with configuration module is enabled;
Step S2, the submodule of each analysis and configuration module that are enabled respectively analyzes the page;
Step S3, the submodule of each enabled analysis and configuration module generates a analysis result respectively;
Step S4, all analysis results generated are generated into a unified configuration file;
Step S5, processing module is handled webpage according to obtained unified configuration file;
Wherein, the analysis is with the submodule of configuration module when enabling, and analysis loads static elements list in advance, and generation shifts to an earlier date
Static elements list configuration is loaded, and analyzes the domain name and domain name quantity for being suitble to change in the page, and generate needs and use
Inside domain name;
For the processing module when progress dynamic HTML spreads defeated, browse request first returns to browser when reaching proxy server
Part HTML, browser first request to obtain the static elements that partial analysis obtains;Practical source station be responsive to up to when request other again
File realizes asynchronous process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410674263.0A CN104468740B (en) | 2014-11-21 | 2014-11-21 | A kind of webpage transmission intelligent processing system and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410674263.0A CN104468740B (en) | 2014-11-21 | 2014-11-21 | A kind of webpage transmission intelligent processing system and its method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104468740A CN104468740A (en) | 2015-03-25 |
CN104468740B true CN104468740B (en) | 2019-03-08 |
Family
ID=52914092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410674263.0A Active CN104468740B (en) | 2014-11-21 | 2014-11-21 | A kind of webpage transmission intelligent processing system and its method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104468740B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107463563B (en) * | 2016-06-02 | 2020-12-08 | 腾讯科技(深圳)有限公司 | Information service processing method and device of browser |
CN106528663A (en) * | 2016-10-20 | 2017-03-22 | 深圳中兴网信科技有限公司 | Static resource management method and management system |
CN106826823A (en) * | 2017-02-04 | 2017-06-13 | 周斌 | A kind of software control system of judging robot |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799640A (en) * | 2012-06-27 | 2012-11-28 | 用友软件股份有限公司 | Page loading device and page loading method |
CN102938776A (en) * | 2012-09-28 | 2013-02-20 | 方正国际软件有限公司 | Dynamic page processing system based on Asynchronous JavaScript and XML (ajax) technique |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4225703B2 (en) * | 2001-04-27 | 2009-02-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Information access method, information access system and program |
CN101192216B (en) * | 2006-11-28 | 2010-08-04 | 中兴通讯股份有限公司 | Static state page control and WEB server interaction accomplishing method and the WEB server |
CN102035883B (en) * | 2010-11-26 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | Method and device for optimizing webpage in network equipment |
CN102255745A (en) * | 2011-01-18 | 2011-11-23 | 北京开心人信息技术有限公司 | Method and system for managing JS (JavaScript) or CSS (Cascading Style Sheet) files |
CN102843445B (en) * | 2012-09-29 | 2016-01-13 | 北京奇虎科技有限公司 | A kind of browser and carry out the method for domain name mapping |
CN103281387B (en) * | 2013-05-31 | 2017-04-12 | 北京奇虎科技有限公司 | Method, server, client side and system for processing child resources in web page |
CN103312803B (en) * | 2013-06-17 | 2016-07-13 | 杭州华三通信技术有限公司 | Optimization method and device are experienced in a kind of web access |
CN103336812B (en) * | 2013-06-27 | 2017-09-15 | 优视科技有限公司 | Web page resources caching method and device for improving second load efficiency |
-
2014
- 2014-11-21 CN CN201410674263.0A patent/CN104468740B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799640A (en) * | 2012-06-27 | 2012-11-28 | 用友软件股份有限公司 | Page loading device and page loading method |
CN102938776A (en) * | 2012-09-28 | 2013-02-20 | 方正国际软件有限公司 | Dynamic page processing system based on Asynchronous JavaScript and XML (ajax) technique |
Also Published As
Publication number | Publication date |
---|---|
CN104468740A (en) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9361345B2 (en) | Method and system for automated analysis and transformation of web pages | |
JP6416374B2 (en) | Fast rendering of websites containing dynamic content and old content | |
US9641591B1 (en) | Modifying web content at a client | |
US9077681B2 (en) | Page loading optimization using page-maintained cache | |
US9509764B1 (en) | Updating cached web content | |
US20120233199A1 (en) | Intelligent Web Caching | |
US9401949B1 (en) | Client web content cache purge | |
CN104572777B (en) | Webpage loading method and device based on UIWebView component | |
CN104077310B (en) | Load the method, apparatus and system of resource file | |
WO2015043428A1 (en) | Method, system, browser and proxy server for loading webpage | |
US10467790B2 (en) | On-demand image spriting | |
US10178147B1 (en) | Client-side location address translation | |
US8447874B2 (en) | Web page data streaming | |
CN103383687A (en) | Page processing method and device | |
US9679075B1 (en) | Efficient delivery of animated image files | |
CN110020304A (en) | A kind of method and apparatus of loading page | |
CN110309461A (en) | Webpage representation method and apparatus | |
CN104468740B (en) | A kind of webpage transmission intelligent processing system and its method | |
CN105488218A (en) | Method and device for loading waterfall flows based on search | |
CN110955855A (en) | Information interception method, device and terminal | |
CN109284428A (en) | Data processing method, device and storage medium | |
US20240095298A1 (en) | Systems and methods for rendering interactive web pages | |
Chen et al. | Optimization research and application of enterprise website based on web service | |
CN113220981A (en) | Method and device for optimizing cache | |
CN105373632A (en) | Method and device for loading waterfall flow based on mobile search |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |