PHP-based application performance management method and its modules

An application performance management, one-piece technology, applied in the field of APM, can solve the problems of difficult to collect performance index data, difficult data index analysis and early warning, difficult and other problems

Active Publication Date: 2021-05-14
CLOUD WISDOM BEIJING TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method is difficult to collect performance index data in real time and fully, and it is also difficult to accurately find problem points and performance bottlenecks from the collected data, and it is even more difficult to achieve valuable data index analysis and early warning

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • PHP-based application performance management method and its modules
  • PHP-based application performance management method and its modules
  • PHP-based application performance management method and its modules

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] In order to better explain the present invention and facilitate understanding, the present invention will be described in detail below through specific embodiments in conjunction with the accompanying drawings.

[0058] The realization principle of the present invention is: PHP is an interpreted language. After PHP receives the request, it goes through the processes of Parse, Compile and Execute successively, which are respectively grammatical analysis, parsing into Opcode, and handing over to the Zend engine to execute the Opcode. In this process, the PHP language provides the underlying hooks to extend the PHP language itself, which includes the following extension hooks: zend_compile_file, zend_compile_string, zend_execute. When the Zend engine executes Opcode, it synchronously maps the original code of the user application to a memory address, and asynchronously analyzes the data in this memory to obtain relevant data. The data obtained by analysis includes: class, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A PHP-based application performance management method and its module, the method comprising: synchronously mapping the original code of the user application to a piece of memory at the timing of PHP syntax analysis, parsing into Opcode and / or handing over the Zend engine to execute the Opcode, And asynchronously process the data in this memory to obtain the data used by APM. The data obtained by analysis includes any or any of the following or all of the following: class, method running stack, each The running time, running parameters, and running memory information of the class method are analyzed according to the data obtained for APM to find the performance bottleneck of PHP. The invention enables the user to conveniently put the acquisition extension into the bottom-level operating engine of PHP without modifying any original application code; quickly discover and locate performance bottlenecks, and provide a good browsing and viewing experience through the provided platform Track data analysis results; the frameworks that can be used in the present invention include but are not limited to LAMP (Linux Apache Mysql PHP) and LNAMP (Linux Nginx Apache Mysql PHP).

Description

technical field [0001] The invention belongs to the field of APM (Application Performance Management APM=Application Performance Management), is a PHP-based application performance management method and an application performance management module, and is used to collect PHP (Hypertext Preprocessor PHP:Hypertext Preprocessor) application running data in real time. Real-time data, performance index data, accurate discovery, real-time monitoring of problems affecting PHP application performance. Background technique [0002] Application performance management, referred to as APM (Application Performance Management), in the field of information science and system control, APM is used to monitor and manage whether the application software is running effectively. of good operation. [0003] At present, the application performance management of PHP (Hypertext Preprocessor PHP: Hypertext Preprocessor) is basically still in its infancy. In the existing methods, it is basically ach...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/41G06F9/54
Inventor 殷晋
Owner CLOUD WISDOM BEIJING TECH
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