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

CN111339456B - Preloading method and device - Google Patents

Preloading method and device Download PDF

Info

Publication number
CN111339456B
CN111339456B CN202010100105.XA CN202010100105A CN111339456B CN 111339456 B CN111339456 B CN 111339456B CN 202010100105 A CN202010100105 A CN 202010100105A CN 111339456 B CN111339456 B CN 111339456B
Authority
CN
China
Prior art keywords
page
preloading
user
content
access
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
CN202010100105.XA
Other languages
Chinese (zh)
Other versions
CN111339456A (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.)
Guizhou Baishancloud Technology Co Ltd
Original Assignee
Guizhou Baishancloud 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 Guizhou Baishancloud Technology Co Ltd filed Critical Guizhou Baishancloud Technology Co Ltd
Priority to CN202010100105.XA priority Critical patent/CN111339456B/en
Publication of CN111339456A publication Critical patent/CN111339456A/en
Application granted granted Critical
Publication of CN111339456B publication Critical patent/CN111339456B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a preloading method and device. Wherein the method comprises the following steps: acquiring the address of a page accessed by a user, and judging whether the page is a dynamic webpage or a static webpage; executing a first preloading scheme under the condition that the page is judged to be a dynamic webpage; recording the residence time of the user on the page, and judging whether the residence time exceeds a preset threshold value; and executing a second preloading scheme when the residence time exceeds the preset threshold value as a judgment result. According to the invention, the problem of slow page loading in the related technology is solved, the page loading efficiency is improved, and the experience of the user for accessing the page is improved.

Description

Preloading method and device
The present application is a divisional application of chinese patent application entitled "preloading method and apparatus" filed on the date 07 of 2016, patent office of chinese national intellectual property office, application No. 201610533728. X.
Technical Field
The invention relates to the field of communication, in particular to a preloading method and device.
Background
At present, with the rapid development of the internet and the explosive growth of information, the presentation forms of websites are more and more diversified, such as interactive design, personalized typesetting, high-definition large images, long scrolling pages, video insertion and the like. In the current network environment, however, site users need to wait a long time to fully see the requested page, and although these problems are alleviated to a certain extent with the gradual upgrade of the network broadband, the access experience of the users is still affected.
For a small part of websites, the websites have the capability of preloading, access data through logs and the like, and fixed preloading labels are inserted into pages, so that the targets can be greatly improved when the targets are acquired, but for a large part of websites, the websites do not have the professional skills to improve the service quality of the websites, and even in the preloading process, the websites cannot serve due to insufficient technical capability, and the like.
Disclosure of Invention
The invention provides a preloading method and device, which at least solve the problem of slow page loading in the related art.
According to one aspect of the present invention, there is provided a preloading method comprising: acquiring an address of a page accessed by a user, and judging whether the page is a dynamic webpage or a static webpage; executing a first preloading scheme under the condition that the page is judged to be a dynamic webpage; recording the residence time of the user on the page, and judging whether the residence time exceeds a preset threshold value; and executing a second preloading scheme when the residence time exceeds the preset threshold value as a result of judgment.
Optionally, after acquiring the address of the page visited by the user and determining whether the page is a dynamic web page or a static web page, the method further includes: recording the residence time of the user on the page under the condition that the page is judged to be a static webpage, and judging whether the residence time exceeds a preset threshold value or not; and executing a second preloading scheme when the residence time exceeds the preset threshold value as a result of judgment.
Optionally, executing the first preloading scheme includes, if the page is determined to be a dynamic web page: continuously judging whether the page supports preloading or not under the condition that the page is judged to be a dynamic webpage; and executing a first preloading scheme under the condition that the page supports preloading.
Optionally, after continuing to determine whether the page supports preloading if the page is determined to be a dynamic web page, the method further includes: and loading the content of the page under the condition that the page does not support preloading.
Optionally, executing the first preloading scheme includes: constructing a response head for quickly acquiring the content of the page and responding to the user; generating a javascript monitoring file for guaranteeing the access integrity of a user; generating a javascript script according to the preloaded content; and executing the javascript script.
Optionally, executing the second preloading scheme includes: determining a page with the largest access probability of the user in pages associated with the page based on a log big data access analysis result; and preloading the content of the page with the largest access probability of the user.
According to another aspect of the present invention, there is also provided a preloading device, including: the first judging module is used for acquiring the address of a page accessed by a user and judging whether the page is a dynamic webpage or a static webpage; the first execution module is used for executing a first preloading scheme under the condition that the page is judged to be a dynamic webpage; the second judging module is used for recording the residence time of the user on the page and judging whether the residence time exceeds a preset threshold value; and the second execution module is used for executing a second preloading scheme under the condition that the residence time exceeds the preset threshold value as a result of judgment.
Optionally, the apparatus further comprises: the third judging module is used for recording the residence time of the user on the page and judging whether the residence time exceeds a preset threshold value or not under the condition that the first judging module judges that the page is a static webpage; and the third execution module is used for executing a second preloading scheme when the residence time exceeds the preset threshold value as a judging result.
Optionally, the first execution module includes: the judging unit is used for continuously judging whether the page supports preloading or not under the condition that the page is judged to be a dynamic webpage; and the first execution unit is used for executing a first preloading scheme under the condition that the page supports preloading.
Optionally, the second execution module includes: the determining unit is used for determining a page with the largest access probability of the user in pages associated with the page based on the log big data access analysis result; and the preloading unit is used for preloading the content of the page with the largest access probability of the user.
According to the invention, the address of the page accessed by the user is acquired, and whether the page is a dynamic webpage or a static webpage is judged; executing a first preloading scheme under the condition that the page is judged to be a dynamic webpage; recording the residence time of the user on the page, and judging whether the residence time exceeds a preset threshold value; under the condition that the residence time exceeds the preset threshold value as a judgment result, the mode of executing the second preloading scheme solves the problem of slow page loading in the related technology, improves the efficiency of page loading, and improves the experience of a user for accessing the page.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a flow chart of a preloading method according to an embodiment of the present invention;
FIG. 2 is a block diagram of a preloading device according to an embodiment of the present invention;
fig. 3 is a flow chart of a preloading method according to a preferred embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the drawings in conjunction with embodiments. It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be combined with each other.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
In this embodiment, a preloading method is provided, fig. 1 is a flowchart of the preloading method according to an embodiment of the present invention, and as shown in fig. 1, the flowchart includes the following steps:
step S101, obtaining the address of a page accessed by a user, and judging whether the page is a dynamic webpage or a static webpage;
step S102, executing a first preloading scheme under the condition that the page is judged to be a dynamic webpage;
step S103, recording the residence time of the user on the page, and judging whether the residence time exceeds a preset threshold value;
step S104, executing a second preloading scheme when the residence time exceeds the preset threshold value as a result of the judgment.
Through the steps, on one hand, the content of a certain page can be preloaded before a user accesses the page, so that the speed of loading the page is improved; on the other hand, unlike the page preloading realized by directly modifying the page code in the related art, the page preloading method provided by the embodiment of the invention is separated from a specific page, so that the method suitable for preloading various pages is formed, the code of the page is not required to be modified, and the realization difficulty of the page preloading is simplified and unified. Therefore, through the steps provided by the embodiment of the invention, the problem of slow page loading in the related technology is solved, the page loading efficiency is improved, and the experience of a user for accessing the page is improved.
The address of the page in the embodiment of the invention comprises the following steps: uniform resource locator URL.
The preloading described in the embodiment of the invention comprises the following steps: downloading and caching page resources (such as pictures, videos, characters and the like) in advance, and/or performing background rendering of page contents in advance; the preloaded objects are: the page resources of the page corresponding to an object (e.g., link, video source, picture source) in the page.
The user's residence time on the page may generally characterize the user's interest in the page, e.g., the user's residence time on the page is less than 0.5 seconds, then it is likely that the user is not interested in the content of the page; if the user is resident on the page for longer than 5 seconds, it is likely that the user is reading a certain text or picture in the page. Of course, the above 0.5 second and 5 second are exemplary values, and the specific value may be determined according to statistics of different web pages on residence time of the user.
Dynamic web pages and static web pages are two types of web pages. Wherein, static web pages refer to web pages which have no background database, no programs and no interaction relative to dynamic web pages. What you have compiled is what it shows, without any change. Static web pages are relatively troublesome to update, and are suitable for display websites with less general update. The dynamic web page is based on the database technology, so that the workload of website maintenance can be greatly reduced; the website adopting the dynamic webpage technology can realize more functions, such as user registration, user login, online investigation, user management, order management and the like; the dynamic web page is not actually a web page file that exists independently on the server, and the server returns a complete web page only when requested by the user.
It follows that preloading of static web pages is generally simpler and easier to implement than preloading of dynamic web pages. In the embodiment of the invention, different preloading strategies are adopted according to different characteristics of the static webpage and the dynamic webpage.
Optionally, after step S101, in the case that the page is determined to be a static web page, the residence time of the user in the page may be recorded, and whether the residence time exceeds a predetermined threshold may be determined, so as to determine the degree of interest of the user in the page; and executing a second preloading scheme when the residence time exceeds the preset threshold value as a result of the judgment. Wherein the predetermined threshold may be determined based on statistics of the subscriber residence time.
In the page attribute of the dynamic webpage, whether the webpage supports preloading or not or the content which can be preloaded and the content which cannot be preloaded in the webpage can be set by a special mark, a suffix format or a response head mode. In the embodiment of the invention, the pre-loading setting of the page is also followed. Optionally, in step S102, if it is determined that the page is a dynamic web page, it may be determined whether the page supports preloading through the page attribute; and executing a first preloading scheme under the condition that the page supports preloading.
Alternatively, in the case that it is determined that the page does not support preloading, only the content of the page is loaded, and other objects in the page are not preloaded.
Optionally, executing the first preloading scheme includes:
1. constructing a response head for rapidly acquiring the content of the page and responding to the user; the response head is used for responding to the page access request sent by the user, and the constructed response head used for quickly acquiring the content of the page gives out the content which can be quickly displayed and acquired in the page.
2. Generating a javascript monitoring file for guaranteeing the access integrity of a user; since a special response header is constructed, if the user treats the response header as a normal response header, the user can only acquire the content indicated in the response header, and the integrity of the page cannot be guaranteed. Therefore, in the embodiment of the invention, a javascript monitoring file for guaranteeing the access integrity of the user is also generated.
3. Generating a javascript script according to the preloaded content; and executing the javascript script so as to realize the preloading of the preloaded content in the page.
Optionally, the preloaded content is determined according to at least one of: page response time, element size, javascript construct.
Optionally, executing the second preloading scheme includes: determining a page with the largest access probability of a user in pages associated with the page based on a log big data access analysis result; the content of the page with the highest access probability of the user is preloaded. The page with the highest access probability is obtained according to tracking statistics of the access result of the user, and the second preloading scheme can be further iteratively updated through a self-learning mechanism of the page so as to ensure the effectiveness and the advancement of the preloading scheme.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
In this embodiment, a preloading device is further provided, and the preloading device is used for implementing the foregoing embodiments and preferred embodiments, and will not be described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
FIG. 2 is a block diagram of a preloading device, according to an embodiment of the present invention, as shown in FIG. 2, including: a first judgment module 21, a first execution module 22, a second judgment module 23 and a second execution module 24, wherein,
a first judging module 21, configured to obtain an address of a page visited by a user, and judge whether the page is a dynamic web page or a static web page; a first execution module 22, coupled to the first determination module 21, for executing a first preloading scheme if it is determined that the page is a dynamic web page; a second judging module 23, coupled to the first executing module 22, for recording the residence time of the user residing on the page and judging whether the residence time exceeds a predetermined threshold; a second execution module 24, coupled to the second determination module 23, for executing a second preloading scheme in case the residence time exceeds a predetermined threshold as a result of the determination.
Optionally, the apparatus further comprises: a third judging module 25, coupled to the first judging module 21, for recording the residence time of the user residing on the page and judging whether the residence time exceeds a predetermined threshold value if the first judging module 21 judges that the page is a static web page; a third execution module 26, coupled to the third determination module 25, for executing the second preloading scheme in case the residence time exceeds the predetermined threshold.
Optionally, the first execution module 22 includes: a judging unit 221, configured to continuously judge whether the page supports preloading if it is judged that the page is a dynamic web page; a first execution unit 222, coupled to the determination unit 221, is configured to execute a first preloading scheme in case it is determined that the page supports preloading.
Optionally, the first execution module 22 includes: a construction unit 223 for constructing a response header for rapidly acquiring the contents of the page and responding to the user; a first generating unit 224, configured to generate a javascript monitoring file for guaranteeing the access integrity of a user; a second generating unit 225, configured to generate a javascript script according to the preloaded content; the second execution unit 226 is configured to execute a javascript script.
Optionally, the preloaded content is determined according to at least one of: page response time, element size, javascript construct.
Optionally, the second execution module 24 includes: a determining unit 241, configured to determine, based on the log big data access analysis result, a page with the largest access probability of the user among pages associated with the page; a preloading unit 242, coupled to the determining unit 241, for preloading the contents of the page with the highest access probability of the user.
It should be noted that each of the above modules may be implemented by software or hardware, and for the latter, it may be implemented by, but not limited to: the modules are all located in the same processor; alternatively, the modules are located in a plurality of processors, respectively.
It should be noted that, the preloading method and the preloading module provided by the embodiment of the invention can be applied to one server in a network, and also can be applied to a browser of a client.
The embodiment of the invention also provides software for executing the technical scheme described in the embodiment and the preferred implementation mode.
The embodiment of the invention also provides a storage medium. In the present embodiment, the above-described storage medium may be configured to store program codes for performing the steps of:
step S101, obtaining the address of a page accessed by a user, and judging whether the page is a dynamic webpage or a static webpage;
step S102, executing a first preloading scheme under the condition that the page is judged to be a dynamic webpage;
step S103, recording the residence time of the user on the page, and judging whether the residence time exceeds a preset threshold value;
step S104, executing a second preloading scheme when the residence time exceeds the preset threshold value as a result of the judgment.
Alternatively, in the present embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Alternatively, specific examples in this embodiment may refer to examples described in the foregoing embodiments and optional implementations, and this embodiment is not described herein.
In order to make the description of the embodiments of the present invention clearer, the following description and illustrations are made in connection with the preferred embodiments.
The traditional preloading mode needs to be set in the webpage label according to the operation condition of the website itself, and cannot be applied to other websites. The preferred embodiment of the invention aims to solve the problems, so that most websites do not need professional skills, the quick loading of the content can be realized, the influence caused by network delay is reduced, and the access experience of netizens is improved.
In view of this, the preferred embodiment of the present invention provides a preloading method and a preloading server, which enhance the common operation experience (such as searching, reading articles, browsing photos, etc.) of netizens on pages through a pre-fetching model based on page (web) semantics and access probability, so as to give the feeling like browsing local content to the netizens, and enhance the netizen access experience.
Fig. 3 is a flowchart of a preloading method according to a preferred embodiment of the present invention, and as shown in fig. 3, the preloading method provided by the preferred embodiment of the present invention mainly includes the following steps:
step one: when the guided user access is received, URL information of the user access is acquired. Judging whether the URL accessed by the user is dynamic content or not, and if so, entering a step two; if the dynamic content is not the dynamic content, directly acquiring the source station content, providing the source station content for a user, recording URL residence time, and entering a step III;
step two: based on the acquired URL information, a preloading mechanism is generated. And according to whether the URL information can be preloaded in the first memory, if not, directly acquiring the source station content to provide for a user, and ending the optimization. If yes, the corresponding first preloading scheme is produced according to the database information and provided for the user, the URL residence time is recorded, and the step three is entered.
Step three: an effective preloading mechanism is sent to the user. And based on the URL residence information, a preloading mechanism is produced, judgment is carried out according to the corresponding URL residence time in the second memory, if the URL residence time is smaller than a threshold value, the processing is not carried out, the optimization is ended, and if the URL residence time is larger than the threshold value, the second preloading scheme in the database is provided for a user.
Wherein the first preloading scheme comprises: a. constructing a response head to realize quick acquisition; b. the JS monitoring file is added, so that the access integrity of a user is ensured; c. and generating JS scripts for the preloaded content to realize preloading.
The second preload scheme comprises: based on log big data access analysis, constructing js monitoring pages, and providing subsequent pre-access resource information to realize pre-loading.
A first memory: the method is used for judging the page attribute through big data behavior log analysis, further confirming whether optimization can be performed or not, generating a preloading scheme according to page response time, element size, JS structure and the like, and performing online iteration of the preloading scheme through an access result tracking and machine self-learning mechanism, so that the effectiveness and the advancement of the preloading mechanism are ensured.
A second memory: the method is used for carrying out subsequent access pre-judgment according to page residence time and big data behavior log analysis, further realizing a pre-loading scheme, carrying out online iteration of the pre-loading scheme through an access result tracking and machine self-learning mechanism, and further ensuring the effectiveness and the advancement of the pre-loading machine.
In summary, through the above embodiment and the preferred embodiment of the present invention, the pre-loading technology can be used to implement quick rendering and access of pages without additional code related development of the website; and through big data analysis such as log and access behaviors, online iteration of the preloading scheme is realized, so that the effectiveness and the advancement of the preloading machine are ensured.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (9)

1. A method for preloading a server, comprising:
receiving guided user access, acquiring a page address accessed by the user, and judging the page type of the page according to the page address;
when the page is a dynamic page, determining whether the page supports preloading through page attributes, constructing a response header for quickly acquiring the content of the page when the page supports preloading, responding to the user, generating a javascript monitoring file for guaranteeing the access integrity of the user, generating a javascript according to the preloaded content, and executing the javascript; when the page is a static page, directly acquiring source station content corresponding to the page;
recording the residence time of the user on the page;
and when the residence time exceeds a set threshold value, preloading the content of the page with the largest access probability.
2. The method of preloading according to claim 1, wherein the preloading content includes at least one of page response time, element size, javascript construct.
3. The method of preloading according to claim 1, wherein,
and tracking and counting the access result of the user through a self-learning mechanism by the page with the maximum access probability, and analyzing the access result based on the log big data.
4. A method of preloading according to claim 3, wherein preloading the content of the page having the greatest probability of access further comprises:
and preloading page resources corresponding to the objects in the page content, wherein the objects in the page content comprise links, video sources and picture sources.
5. A preloading device, comprising:
the judging module is used for receiving the guided user access, acquiring a page address accessed by the user and judging the page type of the page according to the page address;
the first loading module is used for determining whether the page supports preloading through page attributes when the page is a dynamic page, constructing a response head for quickly acquiring the content of the page when the page supports preloading, responding to the response head for the user, generating a javascript monitoring file for guaranteeing the access integrity of the user, generating a javascript according to the preloaded content and executing the javascript; when the page is a static page, directly acquiring source station content corresponding to the page;
the recording module is used for recording the residence time of the user on the page;
and the second loading module is used for preloading the content of the page with the largest access probability when the residence time exceeds a set threshold value.
6. The preloading apparatus of claim 5, wherein the preloaded content includes at least one of page response time, element size, javascript construct.
7. The apparatus of claim 5, wherein the device comprises a plurality of sensors,
and tracking and counting the access result of the user through a self-learning mechanism by the page with the maximum access probability, and analyzing the access result based on the log big data.
8. The apparatus of claim 7, wherein preloading the content of the page with the greatest probability of access further comprises: and preloading page resources corresponding to the objects in the page content, wherein the objects in the page content comprise links, video sources and picture sources.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed, implements the steps of the method according to any one of claims 1-4.
CN202010100105.XA 2016-07-07 2016-07-07 Preloading method and device Active CN111339456B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010100105.XA CN111339456B (en) 2016-07-07 2016-07-07 Preloading method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610533728.XA CN106202368B (en) 2016-07-07 2016-07-07 Preloading method and device
CN202010100105.XA CN111339456B (en) 2016-07-07 2016-07-07 Preloading method and device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201610533728.XA Division CN106202368B (en) 2016-07-07 2016-07-07 Preloading method and device

Publications (2)

Publication Number Publication Date
CN111339456A CN111339456A (en) 2020-06-26
CN111339456B true CN111339456B (en) 2023-05-16

Family

ID=57473614

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201610533728.XA Active CN106202368B (en) 2016-07-07 2016-07-07 Preloading method and device
CN202010100105.XA Active CN111339456B (en) 2016-07-07 2016-07-07 Preloading method and device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201610533728.XA Active CN106202368B (en) 2016-07-07 2016-07-07 Preloading method and device

Country Status (1)

Country Link
CN (2) CN106202368B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108334562A (en) * 2018-01-09 2018-07-27 阿里巴巴集团控股有限公司 A kind of page display method and device
CN109376318B (en) * 2018-09-03 2023-07-21 中国平安人寿保险股份有限公司 Page loading method, computer readable storage medium and terminal equipment
CN109918602B (en) * 2019-02-26 2021-04-30 南威软件股份有限公司 Web data preloading method and system
CN109936575B (en) * 2019-03-07 2021-11-12 北京融链科技有限公司 Page access method, device, storage medium and processor
CN117421069A (en) * 2023-11-24 2024-01-19 久睦本(海南)科技股份有限公司 Dynamic loading method, system, equipment and storage medium of internet applet

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663012A (en) * 2012-03-20 2012-09-12 北京搜狗信息服务有限公司 Webpage preloading method and system
CN102855318A (en) * 2012-08-31 2013-01-02 北京搜狗信息服务有限公司 Method and system for preloading of webpages
CN105512254A (en) * 2015-12-01 2016-04-20 上海携程商务有限公司 Terminal, webpage information preloading method and system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7386786B2 (en) * 2003-01-24 2008-06-10 The Cobalt Group, Inc. Method and apparatus for processing a dynamic webpage
US20040168122A1 (en) * 2003-02-21 2004-08-26 Kobipalayam Murugaiyan Senthil Nathan System, method and computer readable medium for transferring and rendering a web page
US8676741B2 (en) * 2011-06-16 2014-03-18 Xerox Corporation Dynamic heuristic web page caching based on the user's recent page visits
CN103246526B (en) * 2012-02-07 2016-05-04 腾讯科技(深圳)有限公司 Client prestrain method and client pre-load means
CN103051706A (en) * 2012-12-19 2013-04-17 新浪网技术(中国)有限公司 Dynamic webpage request processing system and method for dynamic website
CN103246713B (en) * 2013-04-24 2016-05-11 优视科技有限公司 A kind of Web browser method and device
US9307007B2 (en) * 2013-06-14 2016-04-05 Microsoft Technology Licensing, Llc Content pre-render and pre-fetch techniques
US9576070B2 (en) * 2014-04-23 2017-02-21 Akamai Technologies, Inc. Creation and delivery of pre-rendered web pages for accelerated browsing
CN105701113B (en) * 2014-11-27 2019-04-09 国际商业机器公司 Method and apparatus for optimizing webpage preloading

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663012A (en) * 2012-03-20 2012-09-12 北京搜狗信息服务有限公司 Webpage preloading method and system
CN102855318A (en) * 2012-08-31 2013-01-02 北京搜狗信息服务有限公司 Method and system for preloading of webpages
CN105512254A (en) * 2015-12-01 2016-04-20 上海携程商务有限公司 Terminal, webpage information preloading method and system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
alex8046."javascript预加载图片、css、js的方法研究".《CSDN,https://blog.csdn.net/alex8046/article/details/50388336》.2015, *
Web前端性能优化方案与实践;王成等;《计算机应用与软件》;20141215(第12期);全文 *
刘枫."华菱汽车产品数据管理系统的设计和实现".《中国优秀硕士学位论文全文数据库 信息科技辑》.2014,第I138-2160页. *

Also Published As

Publication number Publication date
CN106202368B (en) 2021-11-23
CN111339456A (en) 2020-06-26
CN106202368A (en) 2016-12-07

Similar Documents

Publication Publication Date Title
US10567407B2 (en) Method and system for detecting malicious web addresses
CN112115396B (en) Webpage rendering method, device, equipment and storage medium
US9684636B2 (en) Ad blocking page display method and device
US11233841B2 (en) Systems and methods for configuration-based optimization by an intermediary
CN111339456B (en) Preloading method and device
US10515142B2 (en) Method and apparatus for extracting webpage information
CN104021172A (en) Advertisement filtering method and advertisement filtering device
US20090037517A1 (en) Method and system to share content between web clients
CN110069683B (en) Method and device for crawling data based on browser
US9817799B2 (en) Method and apparatus for providing web pages
US20170199850A1 (en) Method and system to decrease page load time by leveraging network latency
CN110442815B (en) Page generation method, system, device and computer readable storage medium
CN104035753A (en) Double-WebView customized page display method and system
US20120240019A1 (en) Method and system for tracking web link usage
CN103455478A (en) Webpage access accelerating method and device
US20170300459A1 (en) Card-type desktop implementation method and apparatus
WO2010094927A1 (en) Content access platform and methods and apparatus providing access to internet content for heterogeneous devices
CN112637361B (en) Page proxy method, device, electronic equipment and storage medium
CN111339461A (en) Page access method of application program and related product
CN104881452B (en) Resource address sniffing method, device and system
CN107229653B (en) Pseudo static webpage generation method and device
US11716405B1 (en) System and method for identifying cache miss in backend application
US10104196B2 (en) Method of and server for transmitting a personalized message to a user electronic device
KR101525519B1 (en) Method for web browsing on offline based HTML5
US20140237133A1 (en) Page download control method, system and program for ie core browser

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant