Home >Backend Development >PHP Tutorial >PHP language performance inspection php7 php framework performance php framework performance ratio

PHP language performance inspection php7 php framework performance php framework performance ratio

WBOY
WBOYOriginal
2016-07-29 08:50:181022browse

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 have bloated programs, but they are smart. For example, 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, most merchants can support its performance consumption. 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.

Supports 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.

Original link: http://www.cnblogs.com/a-xu/archive/2012/11/23/2783861.html

[Editor’s recommendation]

  1. PHP 5.4 built-in web server
  2. ASP. NET Web Development Framework 2 Data Input Form
  3. PHP is much better than you think
  4. ASP.NET Web Development Framework 3 Report Development
  5. PHP setup and web server troubleshooting

The above has introduced the PHP language performance inspection, including PHP and performance aspects. I hope it will be helpful to friends who are interested in PHP tutorials.

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