Home > Backend Development > PHP Tutorial > PHP language performance inspection_PHP tutorial

PHP language performance inspection_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-07-20 10:59:00
Original
825 people have browsed it

Today, I used to be an ASP.NET believer. Later, through the application of high-traffic websites, my experience tells me that Microsoft targets most of the middle and low-end people because its series of products are bloated. , but intelligently, such as SQL Server, IIS, and other bundled services, as well as the ASP.NET runtime library, the page must perform too many initialization operations, making the page slow and occupying too much memory.

Today I plan to examine the performance bottom line and operating mechanism of PHP, hoping for a good result!

The PHP core is executed in the middle of Opcode run by the Zend Engine component, just like the Framework runtime of .NET. But there is a big difference. Zend Engine is a virtual machine. It interprets and executes Opcode, that is, it reads and executes each sentence, similar to ASP. But because OpCode is binary, has standard syntax and is byte-based, the reading performance is very fast, much faster than ASP. .NET is said to be converted into computer language and then directly called and run. It is said that .net will be faster, but in fact, .NET plus some bloated class libraries and unknown compilation process, the speed cannot keep up with the interpretation and execution of PHP.

Thinking from the perspective of enterprise needs, too high performance is not the first requirement. The program must be simple to reduce development costs, and the performance can meet the needs. PHP's solution for large websites can meet their needs, because it is simple, sophisticated, and although its performance is not the best, its performance consumption can be supported by ordinary businesses. Most importantly, it consumes It's just a little bit and you can ignore it, but asp.net is different. No matter how big the problem is, you can still use a cluster solution to solve it.

PHP supports FPM process management mode, which allows for good processing performance when dealing with large traffic and large memory requirements.

Support fastcgi, which can be better compatible with the interfaces of various high-performance servers, and even Linux runs very well!

Overall evaluation, PHP is still more suitable for the application of portal websites and high-traffic sites.


www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/445646.htmlTechArticleToday, I used to be an ASP.NET believer. Later, through the application of high-traffic websites, my experience told me that, Microsoft targets most of the middle and low-end people because of its series of product programs...
source:php.cn
Statement of this Website
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
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template