Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201410674263.0A
Other languages
Chinese (zh)
Other versions
CN104468740A (en
Inventor
洪珂
林祖伟
梁龙虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201410674263.0A priority Critical patent/CN104468740B/en
Publication of CN104468740A publication Critical patent/CN104468740A/en
Application granted granted Critical
Publication of CN104468740B publication Critical patent/CN104468740B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5681Pre-fetching or pre-delivering data based on network characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols 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

A kind of webpage transmission intelligent processing system and its method
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.
CN201410674263.0A 2014-11-21 2014-11-21 A kind of webpage transmission intelligent processing system and its method Active CN104468740B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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