514. The Fastest Method to Evaluate Tune the Performance of Any PHP Web Application Server using MySQL or PostgreSQL
Updated on: 2017-01-27
Posted on: 2017-01-25
In the Web development world, we often have the problem of choosing the right server to use in the production environment of a Web application.
Maybe we need to buy a new server to handle the expected load, or maybe the customer wants to deploy in an existing server.
In any case, if after deploying and running the application it will show poor performance, then we need to ask the team what we can do to make the application faster or use a better server.
Therefore we need to determine if the application is performing well. Read this article to learn how to quickly determine the performance of an application on the current server.
More ...
Post a comment
See comments (1) Trackbacks (0)
Maybe we need to buy a new server to handle the expected load, or maybe the customer wants to deploy in an existing server.
In any case, if after deploying and running the application it will show poor performance, then we need to ask the team what we can do to make the application faster or use a better server.
Therefore we need to determine if the application is performing well. Read this article to learn how to quickly determine the performance of an application on the current server.



495. Developing for PHP Scalability using Web Application Performance Testing of a Load
Updated on: 2016-12-13
Posted on: 2016-12-12
If your web site project is expected to handle many concurrent requests, then you must develop with scalability in mind, so you can eliminate or minimize down time.
While there are many facets to scalability, load testing is how you prove your concept in development instead of crossing your fingers and hoping everything works out in production.
Learn some of the basic concepts behind load testing, like bottlenecks, scaling, concurrent virtual users and instantaneous peak.
Read this article learn how to perform proper Web site load testing with the WAPT tool.
More ...
Post a comment
See comments (1) Trackbacks (0)
While there are many facets to scalability, load testing is how you prove your concept in development instead of crossing your fingers and hoping everything works out in production.
Learn some of the basic concepts behind load testing, like bottlenecks, scaling, concurrent virtual users and instantaneous peak.
Read this article learn how to perform proper Web site load testing with the WAPT tool.



493. PHP Performance Comparison 2018 and 2017 - PHP Benchmark Script to Figure How Each PHP Version Compare in Speed Improvements between PHP 5 vs PHP 7.0 vs 7.1 with OpCache vs PHP 8 or PHP 7.2 with a PHP JIT Features
Updated on: 2018-03-17
Posted on: 2016-12-07
Since its creation in 1994 by Rasmus Lerdorf, the PHP language has gone through many improvements. Performance is one of the main criteria developers consider when they evaluate upgrading to a newer version.
Read this article to learn how performance improved across the latest PHP versions starting from PHP 5 up to the latest developments, including the recent version 7.1 with opcache optimizations, as well as the experimental JIT branch that will be become part of PHP 8 or PHP 7.2 the next version.
More ...
Post a comment
See comments (5) Trackbacks (0)
Read this article to learn how performance improved across the latest PHP versions starting from PHP 5 up to the latest developments, including the recent version 7.1 with opcache optimizations, as well as the experimental JIT branch that will be become part of PHP 8 or PHP 7.2 the next version.



469. PHP 8 Performance to be Boosted with a JIT engine - Lately in PHP podcast episode 76
Updated on: 2016-12-23
Posted on: 2016-10-17
Recently Dmitry Stogov of Zend announced that he is restarting the work on JIT engine that eventually will boost the performance of PHP 8.
These great news was one of the main topics discussed by Manuel Lemos and Johnny Mast on the episode 76 of the Lately in PHP podcast now also being streamed using livecoding.tv.
In this episode they also commented about new proposals for PHP like having both PHP 5 and PHP 7 builds running on the same Web server, single entry PHP apps for reducing the overhead of application bootstrap code, type strict comparisons, built-in request and response objects in PHP, among other topics.
This article also contains the transcript of the podcast summary.
Listen to the podcast, or watch the hangout video to learn more about these interesting PHP topics.
More ...
Post a comment
See comments (0) Trackbacks (0)
These great news was one of the main topics discussed by Manuel Lemos and Johnny Mast on the episode 76 of the Lately in PHP podcast now also being streamed using livecoding.tv.
In this episode they also commented about new proposals for PHP like having both PHP 5 and PHP 7 builds running on the same Web server, single entry PHP apps for reducing the overhead of application bootstrap code, type strict comparisons, built-in request and response objects in PHP, among other topics.
This article also contains the transcript of the podcast summary.
Listen to the podcast, or watch the hangout video to learn more about these interesting PHP topics.



355. How to Use Queue To Speedup PHP Processing Tasks Part 2: Processing Queued Tasks
Updated on: 2016-03-09
Posted on: 2016-03-09
As it was explained in the first part of the article, queues are great to defer the processing long tasks, allowing to provide faster user interfaces so users do not have to wait for those tasks to complete.
Read this article to learn how to efficiently process queued tasks in PHP and keep track of the results.
More ...
Post a comment
See comments (7) Trackbacks (0)
Read this article to learn how to efficiently process queued tasks in PHP and keep track of the results.



321. PHP 7 Performance Improvements May Increase if You Optimize it to Your Application using to PGO
Updated on: 2015-10-19
Posted on: 2015-10-18
One of the greatest improvements of PHP 7 is the increase performance of the code in general aspects.
However, a little known fact is that PHP 7 performance can be increased further by optimize itself for specific applications using Profile-Guided Optimization (PGO) support.
In a recent article Intel researchers announced that PHP 7 built with PGO support may run WordPress about 7% or 8% faster when compared to PHP 7 built the using default way.
Read this article to learn more about PGO and how you can benefit from this optimization to make PHP 7 run even faster than it already runs.
More ...
Post a comment
See comments (6) Trackbacks (0)
However, a little known fact is that PHP 7 performance can be increased further by optimize itself for specific applications using Profile-Guided Optimization (PGO) support.
In a recent article Intel researchers announced that PHP 7 built with PGO support may run WordPress about 7% or 8% faster when compared to PHP 7 built the using default way.
Read this article to learn more about PGO and how you can benefit from this optimization to make PHP 7 run even faster than it already runs.



306. How to Create a PHP C Extension to Manipulate Arrays Part 2: Adding ArrayAccess and Traversable interfaces
Updated on: 2016-06-22
Posted on: 2015-08-13
In the first part of this article we learned how to create an extension for PHP written in C to create a class that works like arrays. However, to make the class objects really behave as arrays you need to implement certain interfaces in the class.
Read this article to learn how to make a PHP class defined by a C extension implement ArrayAccess and Traversable interfaces, as well understand how to solve problems that you may encounter that can make your extension slower than you expect.
More ...
Post a comment
See comments (1) Trackbacks (0)
Read this article to learn how to make a PHP class defined by a C extension implement ArrayAccess and Traversable interfaces, as well understand how to solve problems that you may encounter that can make your extension slower than you expect.



249. Compiling PHP into Optimized Machine Code - Lately in PHP podcast episode 52
Updated on: 2014-10-18
Posted on: 2014-10-16
The recent release of a new PHP compiler written in PHP by a Google PHP developer, as well other solutions to compile PHP into optimized native machine code, is one of the main topics discussed by Manuel Lemos and Arturs Sosins on the episode 52 of the Lately in PHP podcast.
They also discussed the latest proposals for new features of PHP 7, as well the new MySQL plugin that allows accessing MySQL servers directly with HTTP exchanging data in JSON format.
Now listen to the podcast, or watch the hangout video, or read the transcript to learn about the details of these interesting PHP related discussions.
More ...
Post a comment
See comments (2) Trackbacks (0)
They also discussed the latest proposals for new features of PHP 7, as well the new MySQL plugin that allows accessing MySQL servers directly with HTTP exchanging data in JSON format.
Now listen to the podcast, or watch the hangout video, or read the transcript to learn about the details of these interesting PHP related discussions.



247. PHP Developer working for Google Launches New PHP Compiler
Updated on: 2014-10-06
Posted on: 2014-10-06
Recently it was launched a new PHP compiler named Recki-CT that generates native machine code that can outperform the same PHP code run by Zend Engine or Facebook HHVM.
Read this article to learn more about this new PHP compiler, how it works and the plans for its future.
More ...
Post a comment
See comments (1) Trackbacks (0)
Read this article to learn more about this new PHP compiler, how it works and the plans for its future.



243. The Future of PHP 7 Is Bright - Lately in PHP podcast episode 49
Updated on: 2015-01-18
Posted on: 2014-08-07
With the plans to bring the PHPNG performance improvements, the future PHP 7 is bright. That was one of the main topics discussed by Manuel Lemos and César Rodas in the episode 49 of the Lately in PHP podcast.
They also talked about the discussions of Node.js developers moving on to the Go language and the parallel of PHP developers moving to the Facebook Hack language, the proposals to drop PEAR for Pickle as PHP extension installer and several other PHP proposals, and the latest and future improvements of the PHP Classes site user interface features.
Now listen to this podcast, or watch the hangout video, or read the transcript text to learn more about what was said during these interesting PHP discussions.
More ...
Post a comment
See comments (2) Trackbacks (0)
They also talked about the discussions of Node.js developers moving on to the Go language and the parallel of PHP developers moving to the Facebook Hack language, the proposals to drop PEAR for Pickle as PHP extension installer and several other PHP proposals, and the latest and future improvements of the PHP Classes site user interface features.
Now listen to this podcast, or watch the hangout video, or read the transcript text to learn more about what was said during these interesting PHP discussions.


