Home  >  Article  >  Backend Development  >  Detailed explanation of PHP performance optimization

Detailed explanation of PHP performance optimization

迷茫
迷茫Original
2017-03-26 09:34:101506browse

The illustration shows 100 concurrency, requesting the target address 1000 times

carry out testing

The two most important parameters: Requests per second: Number of requests accepted per second, here 101 requests are received per second

     Time per request: How long a request takes, here is 9 milliseconds

##The bigger the first parameter, the better, The smaller the two parameters, the better

Optimization method: Language-level performance optimization 1

PHP code execution process:

The PHP code is scanned line by line through the zend engine and becomes a syntax that the zend engine can understand. It is transcoded and parsed into Opcodes and output after execution

If you use more built-in functions, the scanning and understanding time will be much faster, there will be fewer Opcodes, and the execution will be faster

Optimization method: language-level performance optimization 2

Optimization method: Language-level performance optimization 3

Test

##time php file name can determine the execution time When, focus on the user value, that is, 24 milliseconds

Optimization method language-level performance optimization 4

#Optimization method language-level performance optimization 5

#Optimization method language-level performance optimization 6

##

#Optimization method: Language-level performance optimization 7

#It would be better to change it like this

## Optimization method language-level performance optimization 8

Optimization method language level Performance Optimization 9

Optimization method surroundings Problem performance optimization

#Optimization Method Peripheral Issues Performance Optimization 1 Common PHP scenario overhead order: read and write memory<

#Optimization method: Peripheral problem performance optimization 2

Peripheral optimization method Problem performance optimization 3

Optimization method: Peripheral problem performance optimization 4

Optimization Method Peripheral Issues Performance Optimization 5

#Parallel to serial

##Optimization Method Peripheral Issues Performance Optimization 6

#xhprof tool analyzes PHP performance

##This command can check whether the software is installed

Use the icon:

The ultimate solution to PHP performance bottleneck

The above is the detailed content of Detailed explanation of PHP performance optimization. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn