CN110020349A - The method and device of page rendering - Google Patents

The method and device of page rendering Download PDF

Info

Publication number
CN110020349A
CN110020349A CN201710883013.1A CN201710883013A CN110020349A CN 110020349 A CN110020349 A CN 110020349A CN 201710883013 A CN201710883013 A CN 201710883013A CN 110020349 A CN110020349 A CN 110020349A
Authority
CN
China
Prior art keywords
module
rendered
page
rendering
modules
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
Application number
CN201710883013.1A
Other languages
Chinese (zh)
Other versions
CN110020349B (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710883013.1A priority Critical patent/CN110020349B/en
Publication of CN110020349A publication Critical patent/CN110020349A/en
Application granted granted Critical
Publication of CN110020349B publication Critical patent/CN110020349B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present invention provides a kind of method and device of page rendering, this method comprises: obtaining the page to be rendered;Obtain the type of the modules in the page to be rendered;The modules are rendered according to the type of the modules, realization renders the page to be rendered.It needs to render each module in the page to be rendered in compared with the prior art, the embodiment of the present invention renders the page to be rendered according to the type of the modules in the page to be rendered, the rendering speed of module is improved, and then improves the efficiency of page rendering.

Description

The method and device of page rendering
Technical field
The present invention relates to field of computer technology, in particular to a kind of method and device of page rendering.
Background technique
E-commerce allows consumer by network shopping on the web, online payment, save client and enterprise time and Space substantially increases trading efficiency, especially for the busy office worker that works, also largely saves its quality time.
With the fast development of e-commerce, electric business website is also more and more, some big electric business websites, online daily Loose-leaf quantity can be up to hundreds of thousands, and online browse person-time reaches more than one hundred million times.
Before issuing loose-leaf, operation personnel and businessman add in the page first in movable backstage finishing loose-leaf Add various layouts, different types of module (carousel module, commercial product recommending module etc.) is then added in layout, is finally configured The content (i.e. data) of modules constitutes a complete loose-leaf, and after issuing the loose-leaf, external visitor be may have access to The what be new of the loose-leaf.
In the prior art, when user enters the cache invalidation of the movable finishing page or the loose-leaf (browsing), It needs to render the page again, for each module of layout each in the page, user couple will be read from database The data of module configuration and the template used, then carry out Velocity rendering, finally by all modules of full page Rendering result (html) returns to front end for showing.
In the implementation of the present invention, inventors have found that when each page rendering, for each module in the page, Then the configuration data and corresponding template data that user will be read and write from database carry out module one by one and are rendered.I.e. Module is set not depend on third party's interface, it is still desirable to render the module again, reduce the whole rendering speed of the page.
Therefore, it is necessary to a kind of method and devices of new page rendering.
Above- mentioned information are only used for reinforcing the understanding to background of the invention, therefore it disclosed in the background technology part It may include the information not constituted to the prior art known to persons of ordinary skill in the art.
Summary of the invention
In view of this, the present invention provides a kind of method and device of page rendering, it is able to ascend the efficiency of page rendering.
Other characteristics and advantages of the invention will be apparent from by the following detailed description, or partially by the present invention Practice and acquistion.
According to the first aspect of the invention, a kind of method of page rendering is provided, wherein the described method includes:
Obtain the page to be rendered;
Obtain the type of the modules in the page to be rendered;
The modules are rendered according to the type of the modules, to carry out wash with watercolours to the page to be rendered Dye.
According to some embodiments, the modules are rendered according to the type of the modules, comprising: be every The module setting processing logic thread pond of seed type, and to the thread of modules processing using await method is waited, to institute The page to be rendered is stated to be rendered.
According to some embodiments, the modules are rendered according to the type of the modules, comprising: when obtaining The module got is the module of the first kind, and the rendering segment of the module is got from first database.
According to some embodiments, the modules are rendered according to the type of the modules, comprising: when obtaining The module got be Second Type module, using got from the second database configuration information, template information and from The data that third party's data-interface is got render the module, obtain the rendering segment of the module.
According to some embodiments, the method also includes: it, will be described when being rendered for the first time to the page to be rendered The rendering segment of the module of the first kind in the page to be rendered is stored into first database.
According to some embodiments, the page to be rendered is obtained, comprising:
According to the mark for the page to be rendered for including in the request received, the page to be rendered is got.
According to the second aspect of the invention, a kind of device of page rendering is provided, wherein described device includes:
First obtains module, for obtaining the page to be rendered;
Second obtains module, for obtaining the type of the modules in the page to be rendered;
Rendering module, for being rendered according to the type of the modules to the modules, with to it is described to The rendering page is rendered.
According to some embodiments, the rendering module, for being the module of the first kind when the module got, from first The rendering segment of the module is got in database.
According to some embodiments, the rendering module, for when the module that the module that get is Second Type, using from Configuration information, template information and the data got from third party's data-interface got in second database are to the mould Block is rendered, and the rendering segment of the module is obtained.
According to some embodiments, described device further include:
Memory module, for when being rendered for the first time to the page to be rendered, by the page to be rendered The rendering segment of the module of one type is stored into first database.
According to the third aspect of the invention we, a kind of computer readable storage medium is provided, computer program is stored thereon with, Wherein, method and step as described in relation to the first aspect is realized when which is executed by processor.
According to the fourth aspect of the invention, a kind of electronic equipment is provided, wherein include: one or more processors;Storage Device, for storing one or more programs, when one or more of programs are executed by one or more of processors, So that one or more of processors realize method and step as described in relation to the first aspect.
In the above embodiment of the present invention, by obtaining the page to be rendered;Obtain the modules in the page to be rendered Type;The modules are rendered according to the type of the modules, realizes and the page to be rendered is carried out Rendering.Need to render each module in the page to be rendered in compared with the prior art, the embodiment of the present invention according to The type of modules in the rendering page renders the page to be rendered, improves the rendering speed of module, and then promoted The efficiency of page rendering.
Detailed description of the invention
Its example embodiment is described in detail by referring to accompanying drawing, above and other target of the invention, feature and advantage will It becomes more fully apparent.
Fig. 1 is a kind of flow diagram of the method for page rendering shown according to an exemplary embodiment;
Fig. 2 is a kind of structural schematic diagram of the device of page rendering shown according to an exemplary embodiment;
Fig. 3 is the structural schematic diagram of a kind of electronic equipment shown according to an exemplary embodiment.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be real in a variety of forms It applies, and is not understood as limited to embodiment set forth herein;On the contrary, thesing embodiments are provided so that the present invention will be comprehensively and complete It is whole, and the design of example embodiment is comprehensively communicated to those skilled in the art.Identical appended drawing reference indicates in figure Same or similar part, thus repetition thereof will be omitted.
In addition, described feature, structure or characteristic can be incorporated in one or more implementations in any suitable manner In example.In the following description, many details are provided to provide and fully understand to the embodiment of the present invention.However, It will be appreciated by persons skilled in the art that technical solution of the present invention can be practiced without one or more in specific detail, Or it can be using other methods, constituent element, device, step etc..In other cases, it is not shown in detail or describes known side Method, device, realization or operation are to avoid fuzzy each aspect of the present invention.
Block diagram shown in the drawings is only functional entity, not necessarily must be corresponding with physically separate entity. I.e., it is possible to realize these functional entitys using software form, or realized in one or more hardware modules or integrated circuit These functional entitys, or these functional entitys are realized in heterogeneous networks and/or processor device and/or microcontroller device.
Flow chart shown in the drawings is merely illustrative, it is not necessary to including all content and operation/step, It is not required to execute by described sequence.For example, some operation/steps can also decompose, and some operation/steps can close And or part merge, therefore the sequence actually executed is possible to change according to the actual situation.
Although being described to obtain module with terms such as first/seconds in the application, these terms are only used to will acquire mould Block is distinguished from each other out, and the acquisition module in the application should not necessarily be limited to this.
Fig. 1 is a kind of flow diagram of the method for page rendering shown according to an exemplary embodiment.
As shown in Figure 1, obtaining the page to be rendered in S110.
According to example embodiment, server can be obtained according to the mark for the page to be rendered for including in the request received Get the page to be rendered.
For example, then needing to render the page again when user accesses loose-leaf, front end can send wash with watercolours to server The request of the page is contaminated, may include the mark of the page to be rendered in the request, after the server on backstage receives the request, root According to the mark of the page to be rendered in the request, the page to be rendered is found from the first database of memory page structural information The data of the layout and module of face and the page to be rendered.
It should be noted that the embodiment of the present invention can by page structure information cache in the message between in part, thus nothing It needs to obtain page structure information from first database every time.For example, when user access loose-leaf when, can first directly from The browsing html segment of the loose-leaf is read in the message-oriented middleware, it, can be straight if the segment exists and do not fail Connect read the segment return to front end displaying.If piece segment fault in the message-oriented middleware is not present, need Again the page is rendered, at this point it is possible to the page to be rendered is found from the first database of memory page structural information, with And the page to be rendered layout and module data.
According to example embodiment, can include but is not limited in page structure information the data of the page, layout and module with And the relation information between three, message-oriented middleware can include but is not limited to redis, MQ.
In S120, the type of the modules in the page to be rendered is obtained.
According to example embodiment, after the modules for getting the page to be rendered, can by judgment module whether according to Rely the mode of third party's interface, the type of determining module.The module for not depending on third party's interface is the module of the first kind, i.e., non- Third party's module, the module for relying on third party's interface is the module of Second Type, i.e. third party's module, for example, timer module, The modules such as carousel figure, navigation module, these modules are only related with user configuration data, belong to the module of Second Type.
In S130, the modules are rendered according to the type of the modules, to described to be rendered The page is rendered.
According to example embodiment, can for each type of module setting processing logic thread pond, and to modules at The thread of reason is using await method is waited, to render to the page to be rendered.
For example, may include therefore two kinds of processing can be set in first kind module and Second Type module in the application Logic thread pond handles the two kinds of module, and uses the thread in each thread pool and wait await method, To execute subsequent operation after the processing thread of all modules in the page to be rendered is equal.
According to example embodiment, it when the module that the module got is the first kind, can be obtained from first database To the rendering segment of the module.
It should be noted that when being rendered for the first time to the page to be rendered, by the page to be rendered The rendering segment of the module of one type is stored into first database.
For example, when being rendered for the first time to the page to be rendered, to the module of the first kind in the page, background service Device reads template content used in the module first with the configuration information and template information of user, using Velocity into The rendering of row module obtains module rendering segment html segment, later stores the rendering segment to first database.To the page The module of Second Type in face, background server call third party's interface using the configuration information of user, obtain corresponding letter It ceases (for example, the information such as the title of commodity, inventory), reads template content used in the module using template information, last benefit With the information got and the template content used Velocity rendering is carried out, by the user configuration information of the module and used Template information is stored into the second database.
It should be noted that can also exist in this way by the rendering fragment buffer of the module of the first kind to message-oriented middleware It is subsequent to first look for the presence or absence of the rendering segment in the message-oriented middleware when being rendered to the module, and disappear at this It ceases in middleware there is no after the rendering segment, getting the rendering segment of the module from first database, and by the rendering Segment is inserted on the attribute information of the module.
According to example embodiment, the first database can be can persistent storage database, such as MongoDB.
According to example embodiment, it when the module that the module got is Second Type, is obtained using from the second database To configuration information, template information and the data got from third party's data-interface the module is rendered, obtain The rendering segment of the module.
According to example embodiment, for the module of Second Type, due to needing third party to provide data, for example, commodity Title, inventory etc., therefore be required to re-start rendering when each page rendering, at this point it is possible to be read from the second database The two information are inserted on the attribute information of the module by user configuration information and template information.Then, the second number is utilized Third party's interface is called according to the configuration information recorded in the page structure information of the module in library, obtains corresponding data (ratio Such as, the information such as the title of commodity, inventory), Velocity rendering is carried out using the data and the template content used, obtains the mould The html segment of block rendering.
According to example embodiment, which can be relevant database, for example, Mysql.
In above-described embodiment, for the module of the first kind, its rendering result is stored to first database, for second The module of type stores its configuration information and template information to the second database.In turn, carry out page rendering, directly from The rendering segment of the module of the first kind is got in first database, can get Second Type from the second database The configuration information and template information of module, and call third party's interface to get data, Jin Erli using the configuration information The module of the Second Type is rendered with the data and template information, so as to avoid the wash with watercolours of the module to the first kind Dye, substantially increases page rendering efficiency.
It should be noted that rendering to the modules in the above-mentioned page, that is, realize the wash with watercolours to the page to be rendered Dye.After the completion of page rendering, the page structure information of the page is stored into database MongoDB, and update browse page Structure content caching in face uses convenient for the rendering of subsequent browsing accession page.
In the above embodiment of the present invention, by obtaining the page to be rendered;Obtain the modules in the page to be rendered Type;The modules are rendered according to the type of the modules, realizes and the page to be rendered is carried out Rendering.Need to render each module in the page to be rendered in compared with the prior art, the embodiment of the present invention according to The type of modules in the rendering page renders the page to be rendered, improves the rendering speed of module, and then promoted The efficiency of page rendering.
It will be clearly understood that the present disclosure describe how being formed and using particular example, but the principle of the present invention is not limited to These exemplary any details.On the contrary, the introduction based on present disclosure, these principles can be applied to many other Embodiment.
Following is apparatus of the present invention embodiment, can be used for executing embodiment of the present invention method.Device is retouched below In stating, part identical with preceding method be will not be described in great detail.
Fig. 2 is a kind of structural schematic diagram of the device of page rendering shown according to an exemplary embodiment.Such as Fig. 2 institute Show, which includes:
First obtains module 210, for obtaining the page to be rendered;
Second obtains module 220, for obtaining the type of the modules in the page to be rendered;
Rendering module 230, for being rendered according to the type of the modules to the modules, to described The page to be rendered is rendered.
According to some embodiments, the rendering module 230, for being the module of the first kind when the module got, from The rendering segment of the module is got in first database.
According to some embodiments, the rendering module 230, for when the module that the module got is Second Type, benefit With the configuration information, template information and the data got from third party's data-interface got from the second database to institute It states module to be rendered, obtains the rendering segment of the module.
According to some embodiments, described device 200 further include:
Memory module 240 will be in the page to be rendered for when rendering for the first time to the page to be rendered The rendering segment of the module of the first kind is stored into first database.
In the above embodiment of the present invention, by obtaining the page to be rendered;Obtain the modules in the page to be rendered Type;The modules are rendered according to the type of the modules, realizes and the page to be rendered is carried out Rendering.Need to render each module in the page to be rendered in compared with the prior art, the embodiment of the present invention according to The type of modules in the rendering page renders the page to be rendered, improves the rendering speed of module, and then promoted The efficiency of page rendering.
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying equipment.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the equipment, makes Obtaining the equipment can execute: obtain the page to be rendered;Obtain the type of the modules in the page to be rendered;According to described The type of modules renders the modules, to render to the page to be rendered.
Fig. 3 is the structural schematic diagram of a kind of electronic equipment shown according to an exemplary embodiment.It should be noted that figure Electronic equipment shown in 3 is only an example, should not function to the embodiment of the present application and use scope bring any restrictions.
As shown in figure 3, computer system 300 includes central processing unit (CPU) 301, it can be read-only according to being stored in Program in memory (ROM) 302 or be loaded into the program in random access storage device (RAM) 303 from storage section 308 and Execute various movements appropriate and processing.In RAM 303, also it is stored with system 300 and operates required various programs and data. CPU301, ROM 302 and RAM 303 is connected with each other by bus 304.Input/output (I/O) interface 305 is also connected to always Line 304.
I/O interface 305 is connected to lower component: the importation 306 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 307 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 308 including hard disk etc.; And the communications portion 309 of the network interface card including LAN card, modem etc..Communications portion 309 via such as because The network of spy's net executes communication process.Driver 310 is also connected to I/O interface 305 as needed.Detachable media 311, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 310, in order to read from thereon Computer program be mounted into storage section 308 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 309, and/or from detachable media 311 are mounted.When the computer program is executed by central processing unit (CPU) 301, executes and limited in the terminal of the application Above-mentioned function.
It should be noted that computer-readable medium shown in the application can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device, Or above-mentioned any appropriate combination.In this application, computer readable storage medium can be it is any include or storage journey The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this In application, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned Any appropriate combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Include the first acquisition module, the second acquisition module and rendering module.Wherein, the title of these modules is not constituted under certain conditions Restriction to the module itself.
Specifically illustrate and describe above exemplary embodiment of the present invention.It should be appreciated that the present invention is not limited to this In the detailed construction, set-up mode or the implementation method that describe;On the contrary, it is intended to cover the essence included in appended claims Various modifications and equivalence setting in mind and range.

Claims (12)

1. a kind of method of page rendering, which is characterized in that the described method includes:
Obtain the page to be rendered;
Obtain the type of the modules in the page to be rendered;
The modules are rendered according to the type of the modules, to be rendered to the page to be rendered.
2. the method as described in claim 1, which is characterized in that according to the type of the modules to the modules into Row rendering, comprising:
Processing logic thread pond is set for each type of module, and the waiting side await is used to the thread of modules processing Method, to be rendered to the page to be rendered.
3. the method as described in claim 1, which is characterized in that according to the type of the modules to the modules into Row rendering, comprising:
When the module that the module got is the first kind, the rendering segment of the module is got from first database.
4. method as claimed in claim 3, which is characterized in that according to the type of the modules to the modules into Row rendering, comprising:
When the module that the module got is Second Type, believed using the configuration information, the template that are got from the second database Breath and the data got from third party's data-interface render the module, obtain the rendering segment of the module.
5. method as claimed in claim 3, which is characterized in that the described method includes:
When being rendered for the first time to the page to be rendered, by the rendering of the module of the first kind in the page to be rendered Segment is stored into first database.
6. the method as described in claim 1, which is characterized in that obtain the page to be rendered, comprising:
According to the mark for the page to be rendered for including in the request received, the page to be rendered is got.
7. a kind of device of page rendering, which is characterized in that described device includes:
First obtains module, for obtaining the page to be rendered;
Second obtains module, for obtaining the type of the modules in the page to be rendered;
Rendering module, for being rendered according to the type of the modules to the modules, to described to be rendered The page is rendered.
8. device as claimed in claim 7, which is characterized in that
The rendering module, for being got from first database described when the module that the module got is the first kind The rendering segment of module.
9. device as claimed in claim 8, which is characterized in that
The rendering module, for being got using from the second database when the module that the module got is Second Type Configuration information, template information and the data got from third party's data-interface the module is rendered, obtain institute State the rendering segment of module.
10. device as claimed in claim 8, which is characterized in that described device further include:
Memory module, for when being rendered for the first time to the page to be rendered, by the first kind in the page to be rendered The rendering segment of the module of type is stored into first database.
11. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor Method and step described in any one of claims 1-6 is realized when execution.
12. a kind of electronic equipment characterized by comprising
One or more processors;
Storage device, for storing one or more programs, when one or more of programs are by one or more of processing When device executes, so that one or more of processors realize such as method and step of any of claims 1-6.
CN201710883013.1A 2017-09-26 2017-09-26 Page rendering method and device Active CN110020349B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710883013.1A CN110020349B (en) 2017-09-26 2017-09-26 Page rendering method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710883013.1A CN110020349B (en) 2017-09-26 2017-09-26 Page rendering method and device

Publications (2)

Publication Number Publication Date
CN110020349A true CN110020349A (en) 2019-07-16
CN110020349B CN110020349B (en) 2021-09-03

Family

ID=67186378

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710883013.1A Active CN110020349B (en) 2017-09-26 2017-09-26 Page rendering method and device

Country Status (1)

Country Link
CN (1) CN110020349B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111414562A (en) * 2020-02-26 2020-07-14 平安普惠企业管理有限公司 Application program page API interface preposition method and device and storage medium
CN111475381A (en) * 2020-04-03 2020-07-31 支付宝(杭州)信息技术有限公司 Page rendering detection method and device
CN113761428A (en) * 2020-06-05 2021-12-07 北京沃东天骏信息技术有限公司 Page rendering method, device and system, storage medium and electronic equipment
CN113792240A (en) * 2021-09-23 2021-12-14 上海淇玥信息技术有限公司 Page loading method and device and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103761317A (en) * 2014-01-27 2014-04-30 北京京东尚科信息技术有限公司 Multithreading asynchronous rendering system and method
CN104123308A (en) * 2013-04-28 2014-10-29 腾讯科技(深圳)有限公司 Webpage generation method and webpage generation device
CN104573025A (en) * 2015-01-12 2015-04-29 北京京东尚科信息技术有限公司 Method and system for increasing page loading rate
CN104714982A (en) * 2013-12-17 2015-06-17 阿里巴巴集团控股有限公司 Method and system for loading webpage
CN105160020A (en) * 2015-09-29 2015-12-16 北京京东尚科信息技术有限公司 Webpage rendering method
CN105989070A (en) * 2015-02-10 2016-10-05 阿里巴巴集团控股有限公司 Method and system for requesting data from middleware and middleware client
CN106156054A (en) * 2015-03-27 2016-11-23 阿里巴巴集团控股有限公司 A kind of method and apparatus loading page module
CN106991096A (en) * 2016-01-21 2017-07-28 阿里巴巴集团控股有限公司 Dynamic page rendering intent and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123308A (en) * 2013-04-28 2014-10-29 腾讯科技(深圳)有限公司 Webpage generation method and webpage generation device
CN104714982A (en) * 2013-12-17 2015-06-17 阿里巴巴集团控股有限公司 Method and system for loading webpage
CN103761317A (en) * 2014-01-27 2014-04-30 北京京东尚科信息技术有限公司 Multithreading asynchronous rendering system and method
CN104573025A (en) * 2015-01-12 2015-04-29 北京京东尚科信息技术有限公司 Method and system for increasing page loading rate
CN105989070A (en) * 2015-02-10 2016-10-05 阿里巴巴集团控股有限公司 Method and system for requesting data from middleware and middleware client
CN106156054A (en) * 2015-03-27 2016-11-23 阿里巴巴集团控股有限公司 A kind of method and apparatus loading page module
CN105160020A (en) * 2015-09-29 2015-12-16 北京京东尚科信息技术有限公司 Webpage rendering method
CN106991096A (en) * 2016-01-21 2017-07-28 阿里巴巴集团控股有限公司 Dynamic page rendering intent and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吴雪松: ""定制化Web信息抓取与推送技术的研究"", 《万方》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111414562A (en) * 2020-02-26 2020-07-14 平安普惠企业管理有限公司 Application program page API interface preposition method and device and storage medium
CN111414562B (en) * 2020-02-26 2023-08-29 深圳运动帝图科技有限公司 Application program page API interface preposition method, device and storage medium
CN111475381A (en) * 2020-04-03 2020-07-31 支付宝(杭州)信息技术有限公司 Page rendering detection method and device
CN113761428A (en) * 2020-06-05 2021-12-07 北京沃东天骏信息技术有限公司 Page rendering method, device and system, storage medium and electronic equipment
CN113792240A (en) * 2021-09-23 2021-12-14 上海淇玥信息技术有限公司 Page loading method and device and electronic equipment

Also Published As

Publication number Publication date
CN110020349B (en) 2021-09-03

Similar Documents

Publication Publication Date Title
CN109634805A (en) Monitoring data processing method, device, electronic equipment and storage medium
CN107451109A (en) Report form generation method and system
CN110020349A (en) The method and device of page rendering
CN109739478A (en) Front end project automated construction method, device, storage medium and electronic equipment
CN109683998A (en) Internationalize implementation method, device and system
CN110109979A (en) A kind of allocation list radio button method and apparatus
CN107506218A (en) The management method and management system of a kind of configuration file
CN110020304A (en) A kind of method and apparatus of loading page
CN109961331A (en) Page processing method and its system, computer system and readable storage medium storing program for executing
CN109582317A (en) Method and apparatus for debugging boarding application
CN111881329A (en) Account balance management method and system
CN110070394A (en) Data processing method, system, medium and calculating equipment
CN112817562A (en) Service processing method and device
CN109218041A (en) Request processing method and device for server system
CN110223179A (en) The data processing method of fund, device, system, medium
CN109558251A (en) The method and terminal of page structure information modification
CN110865797A (en) Method and device for processing dynamic attributes of services
CN110866001A (en) Method and device for determining order to be processed
CN110019393A (en) A kind of method and apparatus of fuzzy query
CN113378346A (en) Method and device for model simulation
CN110020320A (en) The method and apparatus for caching page pictures
CN109472592B (en) Method and device for managing virtual assets
CN113448578A (en) Page data processing method, processing system, electronic device and readable storage medium
CN110309121B (en) Log processing method and device, computer readable medium and electronic equipment
US9292869B2 (en) System and method for default payment setting

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