PHP-based application performance management method and PHP-based application performance management module

An application performance management and performance technology, applied in the field of APM, can solve difficult and difficult data index analysis and early warning, find problem points and performance bottlenecks and other problems, and achieve the effect of rapid discovery and positioning

Active Publication Date: 2017-03-29
CLOUD WISDOM BEIJING TECH
View PDF4 Cites 3 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 PHP-based application performance management module
  • PHP-based application performance management method and PHP-based application performance management module
  • PHP-based application performance management method and PHP-based application performance management module

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

The invention discloses a PHP-based application performance management method and a PHP-based application performance management module. The application performance management method comprises the steps of synchronously mapping primary codes of a user application to a piece of internal memory while performing PHP grammar analysis, analyzing into Opcode and / or executing Opcode by a Zend engine, and processing data in the internal memory asynchronously to obtain data for APM; analyzing the obtained data for the APM, wherein the data comprises any one or several kinds of category, method operating stack, and operating time, operating parameter and operating internal memory information of each category method; and then performing analysis according to the obtained data for the APM to find out performance bottleneck of PHP. By adoption of the application performance management method, collection expansion can be put into a bottom layer operating engine of the PHP conveniently on the basis of not modifying any primary application codes; the performance bottleneck problem can be rapidly found and positioned; and good browsing and data analysis result tracking can be experienced by the provided platform. The PHP-based application performance management method and the PHP-based application performance management can use a framework which comprises 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), and is a PHP-based application performance management method and application performance management module for collecting PHP (Hypertext Preprocessor PHP:Hypertext Preprocessor) application runtime in real time. The data, performance index data, accurate discovery, real-time monitoring of problems affecting the performance of PHP applications. 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 achieved by ta...

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 Applications(China)
IPC IPC(8): G06F9/44
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