CN105608176A - Page access method and apparatus - Google Patents
Page access method and apparatus Download PDFInfo
- Publication number
- CN105608176A CN105608176A CN201510967810.9A CN201510967810A CN105608176A CN 105608176 A CN105608176 A CN 105608176A CN 201510967810 A CN201510967810 A CN 201510967810A CN 105608176 A CN105608176 A CN 105608176A
- Authority
- CN
- China
- Prior art keywords
- page
- resource
- access
- target
- user
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
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 page access method and apparatus. The page access method comprises the steps of when a user accesses to a current page, if public basic resources of a website that the current page belongs to and page resources of the current page are already stored locally, obtaining the public basic resources and the page resources of the current page locally; according to the public basic resources and the page resources of the current page, displaying the current page; and in the process that the user accesses to the current page, determining a target page, and when the page resources of the target page are not stored locally, loading page resources of the target page from a server and storing the page resources of the target page locally. According to the method, the overall response efficiency of page access can be effectively improved and the user experience can be enhanced.
Description
Technical field
The present invention relates to network communications technology field, relate in particular to a kind of page access method and apparatus.
Background technology
Along with the development of Internet technology and day by day universal, the occupied memory space of Internet resources also more and moreGreatly. This makes, under existing bandwidth and Internet Transmission condition, need to expend a large amount of to the access of Internet resourcesTime cost.
In order to improve the access efficiency of Internet resources, can be by the historical resource of the buffer memory page in correlation technique orThe mode of person's prestrain page resource promotes the access efficiency of Internet resources. But correlation technique is just examinedConsider single factors, the lifting of the Whole Response efficiency to page access is limited.
Summary of the invention
The present invention is intended to solve at least to a certain extent one of technical problem in correlation technique.
For this reason, one object of the present invention is to propose a kind of page access method, and the method can effectively be carriedRise the Whole Response efficiency of page access, promote user and experience.
Another object of the present invention is to propose a kind of page access device.
For achieving the above object, the page access method that first aspect present invention embodiment proposes, comprising:When user accesses current page, if the local public base of having stored the affiliated website of described current pageThe page resource of plinth resource and described current page, obtains described public basic resource and institute from this localityState the page resource of current page; According to the page money of described public basic resource and described current pageSource, represents described current page; Access in the process of described current page user, determine target pages,And, do not store the page resource of described target pages during in this locality, load described page object from serverThe page resource of face, and the page resource of described target pages is stored in to this locality.
The page access method that first aspect present invention embodiment proposes, by not existing together of user's different phaseReason, can realize many strategies and merge, and has effectively improved the Whole Response efficiency of page access, has promoted userExperience.
For achieving the above object, the page access device that second aspect present invention embodiment proposes, comprising: obtainDelivery piece, in the time that user accesses current page, if has stored under described current page this localityThe public basic resource of website and the page resource of described current page, obtain described public affairs from this localityWith the page resource of basic resource and described current page; Represent module, for according to described public basisThe page resource of resource and described current page, represents described current page; The first load-on module, forAccess in the process of described current page user, determine target pages, and, institute do not stored in this localityWhile stating the page resource of target pages, load the page resource of described target pages from server, and described in inciting somebody to actionThe page resource of target pages is stored in this locality.
The page access device that second aspect present invention embodiment proposes, by not existing together of user's different phaseReason, can realize many strategies and merge, and has effectively improved the Whole Response efficiency of page access, has promoted userExperience.
The aspect that the present invention is additional and advantage in the following description part provide, and part is by from retouching belowIn stating, become obviously, or recognize by practice of the present invention.
Brief description of the drawings
The present invention above-mentioned and/or additional aspect and advantage from the following description of the accompanying drawings of embodimentsTo become obviously and easily and understand, wherein:
Fig. 1 is the schematic flow sheet of the page access method of one embodiment of the invention proposition;
Fig. 2 is the schematic flow sheet of the page access method of another embodiment of the present invention proposition;
Fig. 3 is the schematic flow sheet that upgrades the prestrain parameter that current page is corresponding in the embodiment of the present invention;
Fig. 4 is the schematic flow sheet of determining target pages in the embodiment of the present invention;
Fig. 5 is user's browsing pages topological structure schematic diagram in the embodiment of the present invention;
Fig. 6 is the structural representation of the page access device of another embodiment of the present invention proposition;
Fig. 7 is the structural representation of the page access device of another embodiment of the present invention proposition.
Detailed description of the invention
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, wherein certainlyBeginning to whole same or similar label represents same or similar module or has the mould of identical or similar functionsPiece. Exemplary below by the embodiment being described with reference to the drawings, only for explaining the present invention, and can notBe interpreted as limitation of the present invention. On the contrary, embodiments of the invention comprise and fall into additional claimsAll changes, amendment and equivalent within the scope of spirit and intension.
Fig. 1 is the schematic flow sheet of the page access method of one embodiment of the invention proposition, the method bagDraw together:
S11: in the time that user accesses current page, stored the affiliated net of described current page if localThe public basic resource of standing and the page resource of described current page, obtain described public base from this localityThe page resource of plinth resource and described current page.
Wherein, this locality refers to client terminal local.
Public basic resource for example comprises: the basic resources that website framework resource, webpage representation rely on andData etc. Page resource refers to concrete data and the resource etc. of each page. Public basic resource and pageFace resource can form the complete page.
S12: according to the page resource of described public basic resource and described current page, represent described working asThe front page.
Getting after the page resource of public basic resource and current page, can be by public basis moneyThe page resource combination of source and current page, obtains current page, and represents current page.
On the other hand, if the local page resource of not storing public basic resource or current page,Client can with the server interaction of website, load corresponding resource from server.
Referring to Fig. 2, the flow process that represents current page can specifically comprise:
S201: determine user's Website login.
For example, user is by web site url Website login.
S202: the local public basic resource that whether stores described website of inquiry, if so, carry out S203,Otherwise, carry out S204.
S203: obtain described public basic resource from this locality.
S204: load public basic resource from the server of website.
S205: determine that user accesses the current page of described website.
For example, user clicks the links and accesses current page of current page.
S206: the local page resource of whether having stored described current page of inquiry, if so, carry out S207,Otherwise, carry out S208.
S207: the page resource that obtains current page from this locality.
S208: the page resource that loads current page from server.
S209: represent current page according to the page resource of public basic resource and current page.
In the present embodiment, by store public basic resource and page resource in this locality, can accelerate moneyThe acquisition speed in source, thus accelerate current page represent speed, promote user and access current pageSpeed.
On the other hand, in the time that public basic resource is not stored in this locality, in the time of user's Website login, add in advanceCarry public basic resource, while being equivalent to user to access pages, just load the mode of public basic resource, alsoCan accelerate resource acquisition speed, improve webpage representation speed.
S13: access in the process of described current page user, determine target pages, and, in this localityWhile not storing the page resource of described target pages, load the page money of described target pages from serverSource, and the page resource of described target pages is stored in to this locality.
Referring to Fig. 2, the flow process of the page resource of the loaded targets page can comprise:
S210: determine that user carries out the accessing operation of current page.
For example, user browses current page.
S211: determine target pages.
The idiographic flow of determining target pages can be referring to follow-up associated description.
S212: the local resource of whether having stored target pages of inquiry, if so, carry out S213, otherwise,Carry out S214.
S213: judge whether to need the resource of the target pages that upgrades local storage, if so, carry out S214,Otherwise, carry out S215.
Public basic resource, page resource etc. can arrange the term of validity, when the time exceedes after the term of validity,Show to need to upgrade, in the time that needs upgrade, can again load not out of date respective resources from server.
S214: from the resource of the server loaded targets page and be stored in this locality.
S215: inoperation, keeps local storage content constant.
In the present embodiment, by accessing user in the process of current page, the page of the loaded targets pageFace resource, prestrain that can the realize target page, therefore, in follow-up flow process at the access destination pageTime, because target pages has been stored in this locality, can accelerate the access speed of target pages.
In addition, in the time that user finishes the access to described current page, if local not storage or needUpgrade the page resource of described current page, store the page money of not out of date described current page in this localitySource. Wherein, the expired time of page resource and public basic resource can be set, when resource is crossed after date,Again obtain not out of date resource from server.
In the time that user logs off, if local not storage maybe needs to upgrade described public basic resource,Store not out of date described public basic resource in this locality.
Concrete, referring to Fig. 2, the method can also comprise:
S216: judge whether to finish current page access, if so, carry out S217, otherwise carry out S210.
S217: the local page resource of whether having stored current page of inquiry, if so, carry out S218, no, carry out
S218: judge whether to upgrade the page resource of current page, if so, carry out S219, otherwise,Carry out S215.
S219: the page resource of storing not out of date current page in this locality.
S220: upgrade prestrain parameter corresponding to current page.
The prestrain parameter that current page is corresponding comprises: the alternative set of the previous page of current page, currentAdding of access times in the historical access times of the page, the nearest Preset Time section of current page, current pageCarry time delay.
For example, current page is b, and b comes from page a redirect, and the previous page of current page isPage a, if there is no page b in the alternative set of original page a, can be at page a alternativeIn set, increase page b.
Preset Time section is the time period with respect to the more close current time of history access recently, for example, and historyAccess times are access times of nearest 10 days, and the access times of Preset Time section are for example nearest 3 recentlyIt access times.
It is spent average time of page loading procedure that the page loads time delay.
Referring to Fig. 3, the flow process of upgrading the prestrain parameter that current page is corresponding can comprise:
S31: upgrade the alternative set of the previous page of current page;
S32: the historical access times of upgrading current page;
S33: upgrade the access times in the nearest Preset Time section of current page;
S34: the loading time delay of upgrading current page.
Wherein, when renewal, can start to upgrade from default initial value, initial value be for example 0.
S221: judge whether user logs off, and if so, carries out S222, otherwise carry out S205.
S222: whether inquiry this locality has stored public basic resource, if so, carries out S223, otherwise, holdRow S224.
S223: judge whether to upgrade public basic resource, if so, carry out S224, otherwise, carry outS225。
S224: store not out of date public basic resource in this locality.
S225: finish.
In the present embodiment, by the time that the access of current page finishes, at this locality storage current pagePage resource, can, follow-up while again accessing current page, obtain the page of current page from this localityResource, thereby the access speed of quickening current page. By in the time exiting website, at local storage networkThe public basic resource of standing, can while again accessing this website, obtain public basis follow-up from this localityResource, accelerates page access speed.
In above-mentioned flow process, in the time that user accesses the process of current page, can prestrain target pages.
Referring to Fig. 4, determine that the flow process of target pages can comprise:
S41: obtain alternative set, described alternative set comprises at least one alternative target page.
Wherein, can determine alternative set according to the historical information of record.
For example, the down hop page of page a comprises in history: page b, page c etc., and can be byThe alternative set of page b and page c composition page a.
In addition, in the time selecting the alternative set of current page, can select access the most frequent according to access frequencyThe down hop page of default number form alternative set, and/or, by the default the number nearest access timeThe down hop page form alternative set etc.
S42: corresponding each alternative target page, obtains the user behavior feature of the described alternative target page.
User behavior feature comprises: the visit in the historical access times of the page, the nearest Preset Time section of the pageAsk the loading time delay of number of times, the page.
The process of the target of prediction page not only will be considered the historical access frequency of active user to target pages, because ofFor historical access frequency is only the estimated value of a kind of average tendency of making from the angle of probability statistics. HistoricalAccess frequency is not quick, the poor in timeliness of reflection conventionally. And conclusion based on user behavior Epidemiological Analysis shows, realOn border, the user behavior feature of a period of time to judgement and the following contingent behavior of predictive user is recentlyHave more scientific. Based on this principle, the present embodiment is introduced the influence factor of recent visit frequency just.The page loads and postpones to refer to the average time that page loading procedure is spent. Under normal circumstances, the page loads and prolongsThe slow time is longer, just larger on the response efficiency impact of page access. Therefore, this algorithm is under similarity conditionPay the utmost attention to page loading and postpone the large page as prestrain target pages.
S43: according to described user behavior feature and weight factor corresponding to each user behavior feature, meterCalculation obtains the strategy value of each alternative target page.
For example, strategy value represents with W;
Weight factor represents with α, β, λ respectively, α, β, λ ∈ [0,1], and alpha+beta+λ=1. Weight factorValue can adjust according to the feature of application itself. For example, α, β, λ be set to respectively 0.5,0.3,0.2. By increasing the weight of α, prestrain strategy is had more ageing, by increasing β weight,Be applicable to possessing relative stability feature with the overall trend of page access and redirect, the consideration of comprehensive λ weightMake the lifting effect of the page response that prestrain brings more obvious. What different weight factors embodied is rightConsidering of multiple possible influence factor, its result of calculation has more standby credible.
Suppose a corresponding alternative target page, the access in the nearest Preset Time section of this alternative target pageRecentRate for number of times (a) represents, the historical access times use of this alternative target pageHistoryRate (a) represents, adopts DelayTime (a) and represents, phase when the loading of this alternative target pageThe weight factor of answering represents with α, β, λ respectively, the calculating public affairs of the strategy value W of this alternative target page aFormula is:
W=α*RecentRate+β*HistoryRate(a)+λ*DelayTime(a)。
Wherein, " * " represents phase multiplication.
S44: the alternative target page of strategy value maximum is defined as to target pages.
Calculating after the W of each alternative target page in alternative set, can be by maximum W correspondenceThe alternative target page be defined as target pages.
Determining after target pages, can be in the access process of current page, the loaded targets pagePage resource and be stored in this locality, thereby follow-up in the time of the access destination page, due to target pagesPage resource prestrain be stored in this locality, can accelerate the access speed of target pages.
In order to set forth more specifically the algorithm implementation procedure of calculating target pages in the present embodiment, give belowGo out the formalization of user's access process abstract with Mathematical Modeling describe. User's access process is abstracted into orientedWeighted network topological diagram as shown in Figure 5, is user's browsing pages topological structure schematic diagram. Joint on figurePoint representation page, limit representation page redirect, the weights W on limit represents prestrain strategy value.
Shown in following matrix, for the describing mode based on oriented weighted network topological diagram in Fig. 5 providesPage access moment prestrain strategy matrix is described.
Wherein, M represents that user accesses prestrain strategy matrix. Wherein aijRepresent when user is at page aiWhen access, target pages ajPrestrain strategy value, A={a0,a1,a2,…,an-1Represent that active user visitsThe page set of asking.
In the present embodiment, by the different disposal of user's different phase, can realize many strategies and merge, effectivelyThe Whole Response efficiency that has improved page access, has promoted user's experience. Further, by according to userBehavioural characteristic is determined target pages, has effectively promoted cache hit rate and the page response of target pages prestrainEfficiency. Concrete, the public basic resource of prestrain during by user's Website login, user accesses current pageProcess in the page resource of prestrain target pages, local storage current page while finishing the access of current pageThe page resource of face, while logging off, the public basic resource of local store website, can realize based on multipleStrategy is the mode of fusion mutually, has effectively improved the Whole Response efficiency of page access, has promoted user's experience.In addition, by the historical access frequency of different weight comprehensive assessment target pages, nearest a period of time are setAccess frequency, load the influence factor such as time delay, effectively promoted target pages prestrain cache hit rate andPage response efficiency.
Fig. 6 is the structural representation of the page access device of another embodiment of the present invention proposition, this device bagDraw together: acquisition module 61, represent module 62 and the first load-on module 63.
Acquisition module 61, in the time that user accesses current page, described current if has stored this localityThe public basic resource of the website under the page and the page resource of described current page, obtain from this localityGet the page resource of described public basic resource and described current page.
Wherein, this locality refers to client terminal local.
Public basic resource for example comprises: the basic resources that website framework resource, webpage representation rely on andData etc. Page resource refers to concrete data and the resource etc. of each page. Public basic resource and pageFace resource can form the complete page.
On the other hand, if the local page resource of not storing public basic resource or current page,Client can with the server interaction of website, load corresponding resource from server.
In some embodiment, referring to Fig. 7, this device also comprises:
The second load-on module 64, in the time that user logins described website, if described in local not storagePublic basic resource, loads described public basic resource from server.
Represent module 62, for according to the page resource of described public basic resource and described current page,Represent described current page.
Getting after the page resource of public basic resource and current page, can be by public basis moneyThe page resource combination of source and current page, obtains current page, and represents current page.
The first load-on module 63, for access the process of described current page user, determines page objectFace, and, the page resource of described target pages do not stored during in this locality, load described order from serverThe page resource of the mark page, and the page resource of described target pages is stored in to this locality.
Optionally, described the first load-on module 63, for determining target pages, comprising:
Obtain alternative set, described alternative set comprises at least one alternative target page;
Corresponding each alternative target page, obtains the user behavior feature of the described alternative target page;
According to described user behavior feature and weight factor corresponding to each user behavior feature, calculateThe strategy value of each alternative target page;
The alternative target page of strategy value maximum is defined as to target pages.
Optionally, described user behavior feature comprises:
Access times in the historical access times of the page, the nearest Preset Time section of the page, the loading of the pageTime delay.
Wherein, can determine alternative set according to the historical information of record.
For example, the down hop page of page a comprises in history: page b, page c etc., and can be byThe alternative set of page b and page c composition page a.
In addition, in the time selecting the alternative set of current page, can select access the most frequent according to access frequencyThe down hop page of default number form alternative set, and/or, by the default the number nearest access timeThe down hop page form alternative set etc.
User behavior feature comprises: the visit in the historical access times of the page, the nearest Preset Time section of the pageAsk the loading time delay of number of times, the page.
The process of the target of prediction page not only will be considered the historical access frequency of active user to target pages, because ofFor historical access frequency is only the estimated value of a kind of average tendency of making from the angle of probability statistics. HistoricalAccess frequency is not quick, the poor in timeliness of reflection conventionally. And conclusion based on user behavior Epidemiological Analysis shows, realOn border, the user behavior feature of a period of time to judgement and the following contingent behavior of predictive user is recentlyHave more scientific. Based on this principle, the present embodiment is introduced the influence factor of recent visit frequency just.The page loads and postpones to refer to the average time that page loading procedure is spent. Under normal circumstances, the page loads and prolongsThe slow time is longer, just larger on the response efficiency impact of page access. Therefore, this algorithm is under similarity conditionPay the utmost attention to page loading and postpone the large page as prestrain target pages.
For example, strategy value represents with W;
Weight factor represents with α, β, λ respectively, α, β, λ ∈ [0,1], and alpha+beta+λ=1. Weight factorValue can adjust according to the feature of application itself. For example, α, β, λ be set to respectively 0.5,0.3,0.2. By increasing the weight of α, prestrain strategy is had more ageing, by increasing β weight,Be applicable to possessing relative stability feature with the overall trend of page access and redirect, the consideration of comprehensive λ weightMake the lifting effect of the page response that prestrain brings more obvious. What different weight factors embodied is rightConsidering of multiple possible influence factor, its result of calculation has more standby credible.
Suppose a corresponding alternative target page, the access in the nearest Preset Time section of this alternative target pageRecentRate for number of times (a) represents, the historical access times use of this alternative target pageHistoryRate (a) represents, adopts DelayTime (a) and represents, phase when the loading of this alternative target pageThe weight factor of answering represents with α, β, λ respectively, the calculating public affairs of the strategy value W of this alternative target page aFormula is:
W=α*RecentRate+β*HistoryRate(a)+λ*DelayTime(a)。
Wherein, " * " represents phase multiplication.
Calculating after the W of each alternative target page in alternative set, can be by maximum W correspondenceThe alternative target page be defined as target pages.
Determining after target pages, can be in the access process of current page, the loaded targets pagePage resource and be stored in this locality, thereby follow-up in the time of the access destination page, due to target pagesPage resource prestrain be stored in this locality, can accelerate the access speed of target pages.
In some embodiment, referring to Fig. 7, this device also comprises:
The first memory module 65, while finishing to access described current page for user, if does not deposit this localityStorage maybe needs to upgrade the page resource of described current page, stores not out of date described current page in this localityPage resource.
In some embodiment, referring to Fig. 7, this device also comprises:
More new module 66, for storing after the page resource of not out of date described current page, more in this localityNew prestrain parameter corresponding to current page.
The prestrain parameter that current page is corresponding comprises: the alternative set of the previous page of current page, currentAdding of access times in the historical access times of the page, the nearest Preset Time section of current page, current pageCarry time delay.
For example, current page is b, and b comes from page a redirect, and the previous page of current page isPage a, if there is no page b in the alternative set of original page a, can be at page a alternativeIn set, increase page b.
Preset Time section is the time period with respect to the more close current time of history access recently, for example, and historyAccess times are access times of nearest 10 days, and the access times of Preset Time section are for example nearest 3 recentlyIt access times.
It is spent average time of page loading procedure that the page loads time delay.
In some embodiment, referring to Fig. 7, this device also comprises:
The second memory module 67, in the time that user logs off, does not store or needs more if localNew described public basic resource, stores not out of date described public basic resource in this locality.
Wherein, the expired time of page resource and public basic resource can be set, when resource is crossed after date,Again obtain not out of date resource from server.
Particular content in the present embodiment can be referring to the associated description in embodiment of the method, no longer superfluous at thisState.
In the present embodiment, by the different disposal of user's different phase, can realize many strategies and merge, effectivelyThe Whole Response efficiency that has improved page access, has promoted user's experience. Further, by according to userBehavioural characteristic is determined target pages, has effectively promoted cache hit rate and the page response of target pages prestrainEfficiency. Concrete, the public basic resource of prestrain during by user's Website login, user accesses current pageProcess in the page resource of prestrain target pages, local storage current page while finishing the access of current pageThe page resource of face, while logging off, the public basic resource of local store website, can realize based on multipleStrategy is the mode of fusion mutually, has effectively improved the Whole Response efficiency of page access, has promoted user's experience.In addition, by the historical access frequency of different weight comprehensive assessment target pages, nearest a period of time are setAccess frequency, load the influence factor such as time delay, effectively promoted target pages prestrain cache hit rate andPage response efficiency.
It should be noted that, in description of the invention, term " first ", " second " etc. are only for retouchingState object, and can not be interpreted as instruction or hint relative importance. In addition, in description of the invention, remove,Non-being otherwise noted, the implication of " multiple " refers at least two.
Any process of otherwise describing in flow chart or at this or method are described and can be understood to, tableShow and comprise that one or more is for realizing generation of executable instruction of step of specific logical function or processModule, fragment or the part of code, and the scope of the preferred embodiment of the present invention comprises other realization,Wherein can, not according to order shown or that discuss, comprise according to related function by the mode of basic whileOr by contrary order, carry out function, this should be by the technology people of technical field under embodiments of the inventionMember understands.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple steps or method can be held with being stored in memory and by suitable instructionSoftware or firmware that row system is carried out are realized. For example, if realized with hardware, and in another enforcement sideThe same in formula, can realize by any one in following technology well known in the art or their combination: haveFor data-signal being realized to the discrete logic of the logic gates of logic function, there is suitable combinationThe special IC of logic gates, programmable gate array (PGA), field programmable gate array (FPGA)Deng.
Those skilled in the art be appreciated that realize that above-described embodiment method carries whole orPart steps is can carry out the hardware that instruction is relevant by program to complete, and described program can be stored in oneIn computer-readable recording medium, this program, in the time carrying out, comprises one of step of embodiment of the method or its groupClose.
In addition, the each functional unit in each embodiment of the present invention can be integrated in a processing module,Also can be that the independent physics of unit exists, also can be integrated in a module in two or more unitIn. Above-mentioned integrated module both can adopt the form of hardware to realize, and also can adopt software function moduleForm realizes. If described integrated module realizes and as product independently using the form of software function moduleWhen selling or using, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium of mentioning can be read-only storage, disk or CD etc.
In the description of this description, reference term " embodiment ", " some embodiment ", " example ",It is concrete that the description of " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or exampleFeature, structure, material or feature are contained at least one embodiment of the present invention or example. In this theoryIn bright book, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example. And,Specific features, structure, material or the feature described can be in any one or more embodiment or examplesIn with suitable mode combination.
Although illustrated and described embodiments of the invention above, be understandable that above-described embodimentBe exemplary, can not be interpreted as limitation of the present invention, those of ordinary skill in the art is of the present inventionIn scope, can change above-described embodiment, amendment, replacement and modification.
Claims (10)
1. a page access method, is characterized in that, comprising:
In the time that user accesses current page, if this locality has been stored the affiliated website of described current pageThe page resource of public basic resource and described current page, obtains described public basis money from this localityThe page resource of source and described current page;
According to the page resource of described public basic resource and described current page, represent described current pageFace;
Access in the process of described current page user, determine target pages, and, do not deposit in this localityWhile storing up the page resource of described target pages, load the page resource of described target pages from server, and willThe page resource of described target pages is stored in this locality.
2. method according to claim 1, is characterized in that, described definite target pages, comprising:
Obtain alternative set, described alternative set comprises at least one alternative target page;
Corresponding each alternative target page, obtains the user behavior feature of the described alternative target page;
According to described user behavior feature and weight factor corresponding to each user behavior feature, calculateThe strategy value of each alternative target page;
The alternative target page of strategy value maximum is defined as to target pages.
3. method according to claim 2, is characterized in that, described user behavior feature comprises:
Access times in the historical access times of the page, the nearest Preset Time section of the page, the loading of the pageTime delay.
4. according to the method described in claim 1-3 any one, it is characterized in that, also comprise:
In the time that user logins described website, if described public basic resource is not stored in this locality, from serviceDevice loads described public basic resource.
5. according to the method described in claim 1-3 any one, it is characterized in that, also comprise:
In the time that user finishes to access described current page, if local not storage maybe needs to upgrade described currentThe page resource of the page, stores the page resource of not out of date described current page in this locality.
6. method according to claim 5, is characterized in that, also comprises:
Store in this locality after the page resource of not out of date described current page, upgrade corresponding pre-of current pageLoading parameters.
7. according to the method described in claim 1-3 any one, it is characterized in that, also comprise:
In the time that user logs off, if local not storage maybe needs to upgrade described public basic resource,Store not out of date described public basic resource in this locality.
8. a page access device, is characterized in that, comprising:
Acquisition module, in the time that user accesses current page, if this locality has been stored described current pageThe public basic resource of affiliated website and the page resource of described current page, obtain institute from this localityState the page resource of public basic resource and described current page;
Represent module, for according to the page resource of described public basic resource and described current page, open upExisting described current page;
The first load-on module, for access the process of described current page user, determines target pages,And, do not store the page resource of described target pages during in this locality, load described page object from serverThe page resource of face, and the page resource of described target pages is stored in to this locality.
9. device according to claim 8, is characterized in that, described the first load-on module is for trueThe page that sets the goal, comprising:
Obtain alternative set, described alternative set comprises at least one alternative target page;
Corresponding each alternative target page, obtains the user behavior feature of the described alternative target page;
According to described user behavior feature and weight factor corresponding to each user behavior feature, calculateThe strategy value of each alternative target page;
The alternative target page of strategy value maximum is defined as to target pages.
10. device according to claim 8 or claim 9, is characterized in that, also comprises:
More new module, for storing in this locality after the page resource of not out of date described current page, upgrades and works asThe prestrain parameter that the front page is corresponding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510967810.9A CN105608176B (en) | 2015-12-18 | 2015-12-18 | Page access method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510967810.9A CN105608176B (en) | 2015-12-18 | 2015-12-18 | Page access method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105608176A true CN105608176A (en) | 2016-05-25 |
CN105608176B CN105608176B (en) | 2019-03-26 |
Family
ID=55988115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510967810.9A Active CN105608176B (en) | 2015-12-18 | 2015-12-18 | Page access method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105608176B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704605A (en) * | 2017-10-13 | 2018-02-16 | 北京中教在线科技有限公司 | It is a kind of based on the user behavior recording method being locally stored |
CN108255556A (en) * | 2017-12-29 | 2018-07-06 | 天脉聚源(北京)科技有限公司 | The interface sharing method and device at multiple interfaces |
CN109033147A (en) * | 2018-06-12 | 2018-12-18 | 网宿科技股份有限公司 | A kind of method for exhibiting data, terminal and computer can storage mediums |
CN109753615A (en) * | 2018-12-24 | 2019-05-14 | 北京三快在线科技有限公司 | The method and apparatus for preloading webpage, storage medium and electronic equipment |
CN109784648A (en) * | 2018-12-14 | 2019-05-21 | 北京三快在线科技有限公司 | Scheduling resource distributing method, device, electronic equipment and readable storage medium storing program for executing |
CN109819033A (en) * | 2019-01-25 | 2019-05-28 | 杭州迪普科技股份有限公司 | A kind of resource file loading method and system |
CN109885791A (en) * | 2019-01-03 | 2019-06-14 | 深圳壹账通智能科技有限公司 | A kind of front end page access method, device and electronic equipment |
CN110889059A (en) * | 2018-09-11 | 2020-03-17 | 优视科技有限公司 | Method, client, server and system for presetting page resources |
CN111274516A (en) * | 2018-12-04 | 2020-06-12 | 阿里巴巴集团控股有限公司 | Page display method, page configuration method and device |
CN115828007A (en) * | 2022-11-21 | 2023-03-21 | 上海秉匠信息科技有限公司 | Page display method, device, system, electronic equipment and medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479249A (en) * | 2010-11-26 | 2012-05-30 | 中国科学院声学研究所 | Method for eliminating cache data in memory of embedded browser |
CN102867007A (en) * | 2011-07-08 | 2013-01-09 | 腾讯科技(深圳)有限公司 | Webpage browsing method and device |
CN102902805A (en) * | 2012-10-15 | 2013-01-30 | 东软集团股份有限公司 | Page access method and device |
CN104142966A (en) * | 2013-09-26 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Web page displaying method and client |
CN104731974A (en) * | 2015-04-13 | 2015-06-24 | 上海新炬网络信息技术有限公司 | Dynamic page loading method based on big data stream type calculation |
CN104850434A (en) * | 2015-04-30 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Method and apparatus for downloading multimedia resources |
CN104871141A (en) * | 2012-12-28 | 2015-08-26 | 华为技术有限公司 | Predictive caching in a distributed communication system |
-
2015
- 2015-12-18 CN CN201510967810.9A patent/CN105608176B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479249A (en) * | 2010-11-26 | 2012-05-30 | 中国科学院声学研究所 | Method for eliminating cache data in memory of embedded browser |
CN102867007A (en) * | 2011-07-08 | 2013-01-09 | 腾讯科技(深圳)有限公司 | Webpage browsing method and device |
CN102902805A (en) * | 2012-10-15 | 2013-01-30 | 东软集团股份有限公司 | Page access method and device |
CN104871141A (en) * | 2012-12-28 | 2015-08-26 | 华为技术有限公司 | Predictive caching in a distributed communication system |
CN104142966A (en) * | 2013-09-26 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Web page displaying method and client |
CN104731974A (en) * | 2015-04-13 | 2015-06-24 | 上海新炬网络信息技术有限公司 | Dynamic page loading method based on big data stream type calculation |
CN104850434A (en) * | 2015-04-30 | 2015-08-19 | 腾讯科技(深圳)有限公司 | Method and apparatus for downloading multimedia resources |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704605A (en) * | 2017-10-13 | 2018-02-16 | 北京中教在线科技有限公司 | It is a kind of based on the user behavior recording method being locally stored |
CN107704605B (en) * | 2017-10-13 | 2021-04-09 | 北京中教在线科技有限公司 | User behavior recording method based on local storage |
CN108255556A (en) * | 2017-12-29 | 2018-07-06 | 天脉聚源(北京)科技有限公司 | The interface sharing method and device at multiple interfaces |
CN108255556B (en) * | 2017-12-29 | 2023-10-27 | 北京拉近众博科技有限公司 | Interface sharing method and device for multiple interfaces |
CN109033147A (en) * | 2018-06-12 | 2018-12-18 | 网宿科技股份有限公司 | A kind of method for exhibiting data, terminal and computer can storage mediums |
CN110889059A (en) * | 2018-09-11 | 2020-03-17 | 优视科技有限公司 | Method, client, server and system for presetting page resources |
CN111274516B (en) * | 2018-12-04 | 2024-04-05 | 阿里巴巴新加坡控股有限公司 | Page display method, page configuration method and device |
CN111274516A (en) * | 2018-12-04 | 2020-06-12 | 阿里巴巴集团控股有限公司 | Page display method, page configuration method and device |
CN109784648A (en) * | 2018-12-14 | 2019-05-21 | 北京三快在线科技有限公司 | Scheduling resource distributing method, device, electronic equipment and readable storage medium storing program for executing |
CN109753615B (en) * | 2018-12-24 | 2020-07-03 | 北京三快在线科技有限公司 | Method and device for preloading webpage, storage medium and electronic equipment |
CN109753615A (en) * | 2018-12-24 | 2019-05-14 | 北京三快在线科技有限公司 | The method and apparatus for preloading webpage, storage medium and electronic equipment |
CN109885791A (en) * | 2019-01-03 | 2019-06-14 | 深圳壹账通智能科技有限公司 | A kind of front end page access method, device and electronic equipment |
CN109819033A (en) * | 2019-01-25 | 2019-05-28 | 杭州迪普科技股份有限公司 | A kind of resource file loading method and system |
CN115828007A (en) * | 2022-11-21 | 2023-03-21 | 上海秉匠信息科技有限公司 | Page display method, device, system, electronic equipment and medium |
CN115828007B (en) * | 2022-11-21 | 2023-08-04 | 上海秉匠信息科技有限公司 | Page display method, device and system, electronic equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN105608176B (en) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105608176A (en) | Page access method and apparatus | |
CN102227121B (en) | Distributed buffer memory strategy adaptive switching method based on machine learning and system thereof | |
KR101413347B1 (en) | Bid optimization in search engine marketing | |
CN110705719B (en) | Method and apparatus for performing automatic machine learning | |
CN100377094C (en) | Methods and apparatus for managing computing deployment in presence of variable workload | |
CN109064221B (en) | Keyword advertisement intelligent delivery method and device based on big data technology | |
US20140310281A1 (en) | Efficient and fault-tolerant distributed algorithm for learning latent factor models through matrix factorization | |
CN103500003B (en) | Method and device for regulating CPU frequency of portable terminal | |
Wang et al. | An empirical analysis of amazon ec2 spot instance features affecting cost-effective resource procurement | |
US20220215432A1 (en) | Systems and methods for targeting bid and position for a keyword | |
WO2014143024A1 (en) | Almost online large scale collaborative filtering based recommendation system | |
US20100082637A1 (en) | Web Page and Web Site Importance Estimation Using Aggregate Browsing History | |
CN106649349A (en) | Method, device and system for data caching, applicable to game application | |
WO2016107354A1 (en) | Method and apparatus for providing user personalised resource message pushing | |
WO2009149380A1 (en) | Displaying online advertisements | |
US20160140583A1 (en) | Dynamic ensemble modeling for revenue forecasting | |
CN103473326A (en) | Method and device providing searching advices | |
US20180204250A1 (en) | Predictive attribution-adjusted bidding for electronic advertisements | |
CN111885177B (en) | Biological information analysis cloud computing method and system based on cloud computing technology | |
CN106649415A (en) | Method and device for detecting updating of data of client terminal | |
Cui et al. | Shadows on the Cloud: An Energy-aware, Profit Maximizing Resilience Framework for Cloud Computing. | |
US12045701B2 (en) | Dynamically adjusting a serverless execution container pool for training and utilizing online machine-learning models | |
Dyachuk et al. | On allocation policies for power and performance | |
CN112231590B (en) | Content recommendation method, system, computer device and storage medium | |
CN116578400A (en) | Multitasking data processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |