Page performance data processing method and device

A processing method and processing device technology, applied in the computer field, can solve the problems of not being able to better reflect the overall performance of the page, and the analysis basis is one-sided, and achieve the effect of accurate page performance analysis results, accurate request data, and increased data dimensions

Pending Publication Date: 2022-01-28
挂号网(杭州)科技有限公司
0 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] In view of this, the present invention aims to provide a method for processing page performance data, a processing device for page performance data, a processing system for page performance data, electronic equipment and a computer-readable storage medium, which are...
View more

Method used

In the present embodiment, after the page sends the first request, the page performance collection tool collects all requests sent by the page, and the number of requests and other request-related data etc., and records the time simultaneously, when the time of recording reaches At the preset time, the page performance collection tool will stop performance data collection. For example, when a user clicks an interface on a page, the page sends out the first request, and the page performance collection tool receives the first request, and at the same time, the page performance collection tool collects requests automaticall...
View more

Abstract

The invention provides a page performance data processing method and device, electronic equipment and a storage medium, and relates to the technical field of computers. The performance data processing method comprises the steps of obtaining performance data of a page, wherein the performance data comprises front-end page performance data in the whole loading process of the page and request data sent by the page; and carrying out dimension increasing processing on the performance data. According to the invention, the acquired performance data of the page not only comprises the front-end page performance data, but also comprises the request data sent by the page, so that the data dimension depended when a subsequent developer analyzes the page performance can be increased to a certain extent, and on the basis, the performance data is subjected to dimension increasing processing, the data dimension can be further increased, and the problem that in the prior art, when developers analyze the front-end page performance, the analysis basis is one-sided, and consequently the analysis result cannot well reflect the overall page performance can be solved to a certain extent.

Application Domain

Hardware monitoringExecution for user interfaces

Technology Topic

Data processingData pack +5

Image

  • Page performance data processing method and device
  • Page performance data processing method and device
  • Page performance data processing method and device

Examples

  • Experimental program(1)

Example Embodiment

[0031] In order to make the objects, technical solutions and advantages of the present application, the present application will be described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only for explaining the present application, not intended to limit the present application.
[0032] See figure 1 , figure 1 Application processing method of the present embodiment provides a flowchart of an embodiment of a page performance data, the method may include the steps of:
[0033] S110, obtaining performance data of the page, the request data comprising the entire loading process of the performance data of the front page of the page data and page properties emitted.
[0034] In this embodiment, the page loading process include establishing DNS, TCP establishment, document processing, DOM processing. Thus, the front page performance data may include DNS setup time, TCP setup time, processing time, and DOM document processing time to complete the page to load a page all the time from the beginning to enter the URL. Among them, the front page performance data may also include time to perform Onload event after the page is fully loaded. It will be appreciated that the performance of the front page may comprise a single collection is time for a time, may also include some or all of the process total time the page is opened.
[0035] In this embodiment, the performance data may also be sent the requested data page. Specifically, the page has a different set of links or interfaces, users click or use, the page request, the requested data, compared with the first page request, all requested records within a preset time page issue, including the number of requests and the like corresponding to the request data. Illustratively, after the first page request, the page number of the recording requesting five seconds, and the interface initiates a location request in a web page, the information of the interface, the interface that the success rate of the request and the like, the page response to the request time data related to the request, be appreciated that the preset time may be 3 seconds, 4 seconds, 5 seconds, or at other times also, the specific time may be set reasonably adjusted to demand.
[0036] The initial performance data meets a preset condition page is reported and stored, wherein the predetermined condition is satisfied the initial page data includes page property performance data; one embodiment, obtaining performance data prior to the page, the initial page performance data collected embodiment.
[0037] In one embodiment, before the initial page acquisition performance data, and access performance gathering tool running pages, to acquire an initial performance data collection tool based on page properties.
[0038] In this embodiment, the initial performance data of the page property collection tool automatically collected pages, in particular, page performance collection tool may automatically collect request data front page performance data and page when the page is opened issued and other data required may be It understood that the methods described herein are provided by the page tool to collect performance execution. Wherein, when the page collection instruments used in the performance of different devices, where the device may acquire the performance data page, when the page of the access performance gathering tool device is connected to different equipment, page performance tools may also be collected from other connected device acquired performance data corresponding to the page.
[0039] In this embodiment, the performance of a page may be in the form of collection tool SDK package built into the apparatus required to collect performance data page based Web PerformanceAPI manner, so that the device performance after running the collection tool page, the page can automatically collect performance data.
[0040] In this embodiment, the performance of a page collection tool may also be used to collect user data or other criteria used by the page start custom data, for example, other conditions may be open device information data used by the page, the browser used information, device location information pages open their locations and network performance data or other status conditions affect the rate used by the page used to open. User-defined data may be related or unrelated to the performance of the data page, set according to user needs and gather information to help users customize the data collected is analyzed to determine whether the custom data on page performance impact. By relevant data from a multi-dimensional performance data collection page to help users get a more comprehensive performance data page.
[0041] In one embodiment, the performance data previously acquired page, the performance data is determined when the preset condition is satisfied and reporting the performance data storage.
[0042] The present application example, since the performance analysis meaningless page, even affect the analysis results of the user data portion of the page properties, e.g., due to network causes page can not be opened because the device continues to cause a page Caton requesting the like, the portion data analysis will affect the performance of the page. Thus, after the collected performance data, the performance of the page will collect performance data collected determination tool, confirm the performance data meets a preset condition to be reported after storage.
[0043] In one embodiment, the page is fully loaded from the loading to the completion, Onload trigger event, the event Onload for determining performance data meets a preset condition.
[0044] Example, when the user opens the page, the page starts to load and render the present embodiment, the completion of various stages of the implementation of the page is loaded, after the page is fully loaded, will perform Onload event.
[0045] In this embodiment, during the event may be used to set Onload perform custom events, in particular, can be provided is determined whether the page upload performance data collected conditions. It is possible to set the conditions for the initial page performance data collected need to be met during Onload event.
[0046] In one embodiment, upon completion of the event and characterized Onload performance data meets a preset condition, the trigger function for controlling the performance data reported.
[0047] Conditions embodiment Onload upon completion of the event, if the collected performance data meets the set page according to the present embodiment, the function is triggered reporting, the collected performance data of the page to be reported.
[0048] In this embodiment, provided other custom execution event Onload event through the page properties collection means, so that when the page is finished loading, the page properties collection tool can be uploaded according to the front page performance data reporting function of the received page will be collected and stored to the device.
[0049] In one embodiment, in determining the initial page data for the front page performance performance data, whether the page is opened for the first time the page is opened and no abnormality, the initial page is determined performance data meets a preset condition.
[0050] In this embodiment, since the device after the page is opened, the device may have a corresponding page buffer, when a subsequent open page, the cache will be loaded quickly and help page rendering, resulting in user page analysis of the high performance evaluation, therefore, open only the first page of the performance data to be reported.
[0051] In this embodiment, since when the page is opened, an exception may occur due to various reasons, such as network problems, equipment problems, or the page itself also leads to problems can not open the page that appears, takes too long to load rendering anomalies such as incomplete, abnormal data is analyzed such that analysis of the deviation will, therefore, performance data, and report the occurrence of an abnormality when the page is not open. Thus, making the performance data reported are normally open pages of data to help users get a more accurate analysis of the performance of the page.
[0052] In one embodiment, the performance data is determined when data is requested and the page is sent the first request time reaches the preset time, determining the initial performance data meets a preset condition page; satisfies the preset condition the initial page and store the performance data reporting.
[0053] In this embodiment, since the requested data page performance collection tools collected pages after the page is opened, the event can not be used Onload collected data page is determined. Thus, by determining the time of the page request reaches the first predetermined time, and then stores the request data reporting.
[0054] In this embodiment, when the page request is issued for the first time, the performance of a page collection tool collecting pages to collect all requests issued, and the number of requests and other requests related data, while the recording time when the recording time reaches a preset time when the page performance tools will stop collecting performance data collection. Illustratively, when the user clicks on the page via the interface, the page request is issued for the first time, the performance of a page collection means receiving the first request at the same time, the page collection tool collecting performance subsequent page request issued automatically within a preset time, or requests from the user clicks on the port, wherein, the preset time may be set according to the needs of the user, may be 1 second, 2 seconds, 3 seconds, etc. It will be appreciated that the above examples merely to facilitate understanding of the skilled artisan to provide the in this present disclosure not be defined. By setting the preset time, the collected data delay request reports, can reduce the number or frequency of data report request, to avoid excessive request report occupied bandwidth.
[0055] In this embodiment, when the performance data page in the page collection tool collecting performance satisfies a preset condition, the page will be reported performance collection tool storage device to report a local storage location may be used may be a cloud server.
[0056] Embodiment, the page get page performance collection tool performance data from a storage location reporting embodiment.
[0057] In this embodiment, the performance data can be acquired page for a different collection of performance data for the same page, the performance data may be acquired in different pages of the same device. It will be appreciated that the data acquisition may be selected based on user demand, for example, select a page address, data or properties of different pages of an equipment used. Because the page performance collection tools in the same position, and therefore, the performance of the collected data storage means the page or the user can acquire the corresponding data from the corresponding location, so that the data for subsequent processing.
[0058] S120, data for increasing the dimension properties.
[0059] In one embodiment, the performance data by the dimension, comprising: a data sorting process performance data, performance data and the classification information and integrate, wherein the data is classified based on the statistical data for each data type classification performance data.
[0060] In this embodiment, it is reported or page performance collection tool for categorization of the page performance data acquired from the performance data of different devices acquired in the performance data of different devices to collect, in particular, data based on performance data classify the type, for example, classified according to the URL of the page, the performance data for the same URL in the same category; may also be fully loaded into the same page based on the starting time of the time lapsed in the first return section of the same class in return for the second section of the same class. As a result, combined with the performance of the acquired data page can effectively increase the value of the collected performance data to help users get more intuitive information analysis page performance.
[0061] In one embodiment, the performance data by the dimension, further comprising data aggregation process performance data, performance data and the polymerization integrate information, wherein the polymerization is carried out to integrate the data of the same data as the data type.
[0062] In this embodiment, it is reported or page property collection tool can perform data aggregation processing to the page performance data acquired from the performance data of different devices acquired in the performance data of different devices to collect, in particular, the same data type data integration. For example, the page performance data for the time the page is accessed, when the address of the visitor, page performance statistics collection tool preset time period is to integrate access time, generate page views for the time period, while the address of the visitor It will be treated the same address of the same person, as well as individual users to generate the highest number of visitors such as the number of visits to the page. Incidentally, the above-described exemplary only, actual implementation may be set according to needs. As a result, combined with the performance of the acquired data page can effectively increase the value of the collected performance data, increase data dimensions to help users get more intuitive information analysis page performance.
[0063] In this embodiment, data classification and data integration may be used alone, may be used together with the specific arrangement can reasonably be adjusted according to user needs, so that the user obtain the required performance data page. It is understood that, without the need for data classification or part of the integration of data, may not be increased dimensionality.
[0064] In one embodiment, the performance data for increasing the dimension, can visualize performance increase dimensional data, and transmits the data to the display device visualization display.
[0065] In this embodiment, for convenience of the user more intuitive understanding of the performance data, performance data so generated visual icon, so that the user quick access point information.
[0066] In this embodiment, the graph may be visualized histograms, pie charts, graphs, or other scatter plot graph facilitate quick access to the collected performance data. Illustratively, the user may be fully open after the elapsed time of a single page of classified data, histogram generation, the abscissa is the elapsed time, the vertical axis is the elapsed time corresponding to the number of devices.
[0067] S130, sending the performance data to the display device for display.
[0068] In one embodiment, after the visualization, the process of transmitting the performance data to the display device for display.
[0069] In this embodiment, the device displays the page in the visual performance of the transmission to the generated collection means for, so that the user can view the collected performance data. Specifically, the display device may be Baymax system.
[0070] See figure 2 , figure 2 200 is a block diagram of the present application to provide a processing apparatus performance data page embodiments, the apparatus comprising: an obtaining module 210 and processing module 220.
[0071]Obtaining module 210 is configured to obtain performance data for the page, the performance data comprises performance data for the front page requested data page and the page loading process throughout emitted.
[0072] The processing module 220 is used to increase the performance data dimensionality.
[0073] The processing module 220 is further configured to send the performance data to the display device for display.
[0074] The processing module 220 is further configured to increase the dimensional performance data processing, comprising: data classification process performance data, performance data and the classification information and integrate, wherein data is classified based on the performance data for each data type of the data statistical classification; and / or, for data aggregation process performance data, performance data and the polymerization integrate information, wherein the data of the same data type for the polymerization of data integration.
[0075] The processing module 220 is further configured to increase the performance of data-dimensional visualization process, and transmits the data to the display device visualization display.
[0076] Before acquiring performance data for the page, the initial page acquisition module 210 acquires the performance data, the performance data is determined to satisfy a preset condition for processing module 220, the storage performance and data reporting.
[0077] The processing module 220 is used when determining the initial performance data of the page is the front page performance data, the page is first opened and the opened page no abnormality determining the initial performance data meets a preset condition page.
[0078] The processing module 220 is further configured to load the page from the fully loaded, Onload triggering event, the event Onload page for determining the initial performance data meets a preset condition.
[0079] The processing module 220 is further configured to when the event is completed Onload and characterizing the performance of the initial page data meets a preset condition, for triggering a function of controlling the performance data reported.
[0080] The processing module 220 is also used in determining the performance data and the requested data page is sent the first request time reaches the preset time, determining the properties of the initial page data meets a preset condition; initial page satisfying the preset condition reporting performance data and stored.
[0081] Obtaining module 210 is further configured to access and run the collection tool properties page, based on page properties of the collection tool collecting the performance data.
[0082] It will be appreciated, the processing method of the processing apparatus of the present application provides a page performance data 200 and the present application provides a page performance data corresponding, to make the description simple, the same or like parts can be referred to the content processing methods section page performance data, here No longer.
[0083] A page processing unit of the performance data may be all or part of each module by software, hardware, and combinations thereof. Each processor module can be embedded in the hardware or in the form of independent server may be stored as software in the server memory in order to perform the above operation of each module corresponds to a call processor. The processor may be a central processing unit (CPU), a microprocessor, microcontroller, etc.
[0084] Based on the same inventive concept, the embodiment of the present application provides a system for processing performance data page embodiments. The apparatus comprising: processing means 200 and display means performance data page.
[0085] A display device 200 connected to the processing means of the page properties data, performance data for the page acquiring performance data visualization processing apparatus 200, and displayed for the user to analyze the performance data according to the display contents of a page.
[0086] The method for processing performance data memory device having a page may be implemented as a computer-readable form of instructions, such as computer-readable instructions may be image 3 Running on an electronic device shown.
[0087] An electronic processing apparatus of the present embodiment further provides application embodiment, a memory comprising computer-readable instructions, the processor and the storage and running on the processor in the memory, to achieve the above performance data page of the processor executing the program method.
[0088] image 3 Is a schematic view of the internal structure of the electronic apparatus according to an embodiment of the present disclosure, the electronic device may be a server. See image 3 The electronic device includes a processor connected by a system bus, a nonvolatile storage medium, a memory, input devices, display and network interface. Wherein the nonvolatile storage medium of the electronic device may store an operating system and computer-readable instructions, the computer-readable instructions when executed, it may cause the processor to perform a method for processing performance data in each page of an embodiment of the present application the specific implementation process of this method, reference may be figure 1 , figure 2 Specific content, not discussed here. The processor of the electronic device for providing the ability to calculate and control, support the operation of the entire electronic device. The internal memory may store computer-readable instructions, the computer-readable instructions, when executed by the processor, may cause the processor to perform a method for processing performance data page. Network display input means for inputting an electronic device each parameter, a display for an electronic device, the electronic device is an interface for network communication. Those skilled in the art will appreciate that image 3 The structure shown is merely the block diagram of the part of the structure associated with the present application, and does not constitute a defined electronic device applied to the present application scheme, and the particular electronic device may include more or more than the figure. Less parts, or combine certain components, or have different parts arrangement.
[0089] Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium readable storage medium stores a computer program, when the computer program runs on a computer, so that the performance data processing method performed by a computer page.
[0090] In an embodiment provided herein, it should be understood that the disclosed method and apparatus may be implemented in other ways. Means the above-described embodiments are merely illustrative. In this application, each of the functional modules in the embodiments may be integrated together to form a separate section, the individual modules may be present alone, may be two or more modules are integrated to form a separate part.
[0091] The function can be stored in a computer readable storage medium if implemented in the form of a software function module and is used as a separate product. Based on this understanding, the technical solution of the present application essentially ors the part of the prior art or the part of the technical solution can be embodied in software products, the computer software product is stored in a storage medium, including Several instructions are used to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or some steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, RAD-ONLY MEMORY), RAM, RAM, RANDOM Access Memory, disk, or disc or optical disk, etc. can store program code .
[0092] As described above, only the specific embodiments of the present application, but the scope of the present application is not limited thereto, any technicress, those skilled in the art, can easily think of change or replacement within the technical scope of the present application, It should be covered within the scope of protection of this application. Therefore, the scope of the invention should be based on the scope of protection of the claims.
[0093] It should be noted that in this article, a relationship term such as the first and second, etc. is only used to distinguish an entity or operation with another entity or an operational zone, without having to require or imply these entities or operations. There is any such practical relationship or order. Moreover, the term "comprising", "comprising" or any other variable is intended to cover non-exclusive contained, thereby enabling a process, method, article, or device including a series of elements, not only those elements, but also not expressly listed. Other elements, or elements that are also inherent to such processes, methods, items, or equipment. In the absence of more restrictions, the elements defined by the statement "include a ...", and there is no additional same elements in the process, method, item, or apparatus including the element.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Storage method and device for call records

InactiveCN107222609Areduce omissions
Owner:SHANGHAI GREEN ORANGE IND

Indoor positioning method based on WiFi hot spot

InactiveCN108462940AIncrease data dimensionHigh positioning accuracy
Owner:NANJING UNIV OF POSTS & TELECOMM

Intelligent business assistant system

PendingCN112256360AReduce omissions or misuseReduce omissions
Owner:QINGDAO UNIV +1

Improved waste recycling vehicle

InactiveCN104477546Areduce omissionsreduce workload
Owner:JIANGYIN SHENJIAN WASTE MATERIAL RECYCLING

Client program downtime display method and device and readable medium

PendingCN112000556ASerious procedures are clearreduce omissions
Owner:GUANGZHOU SEASUN ENTERTAINMENT NETWORK TECHCO

Classification and recommendation of technical efficacy words

  • reduce omissions

Storage method and device for call records

InactiveCN107222609Areduce omissions
Owner:SHANGHAI GREEN ORANGE IND

Intelligent business assistant system

PendingCN112256360AReduce omissions or misuseReduce omissions
Owner:QINGDAO UNIV +1

Improved waste recycling vehicle

InactiveCN104477546Areduce omissionsreduce workload
Owner:JIANGYIN SHENJIAN WASTE MATERIAL RECYCLING

Client program downtime display method and device and readable medium

PendingCN112000556ASerious procedures are clearreduce omissions
Owner:GUANGZHOU SEASUN ENTERTAINMENT NETWORK TECHCO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products