In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
Why upgrade to PHP5 platform, many novices are not very clear about this, in order to help you solve this problem, the following small series will explain in detail for everyone, there are people who need this can learn, I hope you can gain something.
PHP Group no longer supports PHP4, so today we did a performance test on the upgraded PHP5 platform to see which version is more powerful. The test results are obvious, that is, PHP 5.x than PHP 4.x whether object-oriented or process-oriented, faster than PHP 4.x, so it is absolutely necessary to move to PHP 5.x platform, to experience the various features and performance of the PHP5 platform.
Two Types of PHP Time Analysis
PHP redirection in concrete implementation
PHP header in the specific use of skills
PHP object-oriented programming basics explained
To explore the realization of PHP5 polymorphism
Because the PHP 5 platform includes a new object model, more new features, faster processing speed, especially object-oriented code speed, although in PHP 4 object-oriented code speed is relatively average, but in PHP 5.x object-oriented code speed is faster than the process-oriented speed, so do not doubt the object-oriented performance, the following test results will explain it all.
[Test environment]
* CPU: Intel Pentium4 2.66GHz
* Memory: 1GB
* Disk: 73GB/SCSI
* OS: FreeBSD 4.11
* Web: Apache 1.3.37
Test tool: ab (http_load can also be selected)
noun RPS: Requests per second
PHP 4.4.2 Test Results
[Function ]
Test results: ab -n 10000 -c 50 results in 1047.23/rps
[Class ]
Do not instantiate classes
Test results: ab -n 10000 -c 50 results in 1034.98/rps
instantiation class
Test results: ab -n 10000 -c 50 results in 1006.14/rps
class inheritance
Test results: ab -n 10000 -c 50 results in 992.95/rps
[PHP5 Platform Test Results]
[Function ]
Test results: ab -n 10000 -c 50 results in 1176.06/rps
[Class ]
Do not instantiate classes
Test results: ab -n 10000 -c 50 results in 1197.17/rps
instantiation class
Test results: ab -n 10000 -c 50 results in 1187.93/rps
Inheritance and abstraction of classes
Test results: ab -n 10000 -c 50 results in 1128.54/rps
[Test Results and Analysis]
[Test Results Data]
Version function test does not instantiate class instantiation class continuation
PHP 4.4.2 1047.23/rps 1034.98/rps 1006.14/rps 992.95/rps
PHP 5.2.1 1176.06/rps 1197.17/rps 1187.93/rps 1128.54/rps
[Result analysis]
1. Overall, you can obviously just see that PHP 5.2 performance is slightly higher than PHP 4.4, so don't doubt that PHP 5.2 performance will be worse, obviously faster than PHP4
2. The parsing performance of classes in PHP 4.4 is significantly slower than that of functions, especially when inheritance is used, so it is better to use procedure-oriented and non-inheritance class operations in PHP 4.4.
3. PHP 5.2 results show that classes execute faster than functions. It can be seen that PHP 5.2 engines spend a lot of effort on object-oriented processing, and they perform well both in functions and classes.
4. Through this test, we have every reason to upgrade PHP4 to PHP5 platform with little code change, and PHP5 is basically backward compatible with PHP4 code, except for some special code. In addition, the PHP Group mentioned above will no longer continue to maintain PHP4 after the end of this year, so upgrade early and rest assured.
Did reading the above help you? If you still want to have further understanding of related knowledge or read more related articles, please pay attention to the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.