PHP Classes

PHP Performance

Recommend this page to a friend!

Articles on how to improve the performance of PHP applications and Web sites

  All package blogs All package blogs   Blog PHP Classes blog   Blog PHP Performance   Post article Post article  
  52 - 43   42 - 33   32 - 23   22 - 13   12 - 3   2 - 1  

321. PHP 7 Performance Improvements May Increase if You Optimize it to Your Application using to PGO

Updated on: 2015-10-19

Posted on:

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.


Blog More ...   Post a comment Post a comment   See comments See comments (6)   Trackbacks (0)

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:

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.


Blog More ...   Post a comment Post a comment   See comments See comments (1)   Trackbacks (0)

249. Compiling PHP into Optimized Machine Code - Lately in PHP podcast episode 52

Updated on: 2014-10-18

Posted on:

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.


Blog More ...   Post a comment Post a comment   See comments See comments (2)   Trackbacks (0)

247. PHP Developer working for Google Launches New PHP Compiler

Updated on: 2014-10-06

Posted on:

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.


Blog More ...   Post a comment Post a comment   See comments See comments (1)   Trackbacks (0)

243. The Future of PHP 7 Is Bright - Lately in PHP podcast episode 49

Updated on: 2015-01-18

Posted on:

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.


Blog More ...   Post a comment Post a comment   See comments See comments (2)   Trackbacks (0)

234. PHPNG Dramatic Speedup Features Coming in PHP 6 Release

Updated on: 2014-05-12

Posted on:

Not a very long after Facebook announced the Hack language, Dmitry Stogov of Zend announced a somewhat secret development branch of PHP called PHPNG that brings a JIT engine, significant speed and memory management improvements eventually to PHP 6.

Read this article to learn more details about what happened and what this means for the future of PHP.


Blog More ...   Post a comment Post a comment   See comments See comments (15)   Trackbacks (0)

230. Hack Language is All that PHP Should Have Been

Updated on: 2015-01-18

Posted on:

Facebook developers just released Hack, a language based on PHP that introduces several great enhancements.

Read this article to learn more about Hack features, as well learn about some criteria that you may want to evaluate to decide if you want replace your PHP developments with this new programming language.


Blog More ...   Post a comment Post a comment   See comments See comments (17)   Trackbacks (0)

200. Zend Optimizer+ Cache in PHP 5.5 and MySQL 5.6 Performance Improvements - Lately in PHP podcast episode 32

Updated on: 2013-02-07

Posted on:

MySQL 5.6 GA version is finally available for download. One of its main features is the new NoSQL interface to access tables much faster than using SQL via a connection compatible of memcached.

MySQL 5.6 speed improvements and how it affects PHP applications was one of the main topics discussed by Manuel Lemos and Ernani Joppert on the episode 32 of the Lately in PHP podcast.

They also commented on the eventual adoption of the Zend Optimizer+ as the PHP code caching extension that may be shipping with PHP 5.5 as alternative to APC, the implications of this to the PHP community.

Other topics discussed in the podcast include the switch of OpenSuSE and Fedora Linux distributions from Oracle MySQL to MariaDB MySQL fork, the use of test driven development in the Zurmo PHP Open Source CRM, using advanced HTML5 based animations to get the attention of site users, and the launch of the JavaScript Innovation Award that just happened in the JSClasses site.

Listen to the podcast audio, or watch the podcast video, or read the podcast transcript to learn more about the details of these and other interesting topics.


Blog More ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)

196. Will PHP 6 feature a JIT compiler? Lately in PHP podcast episode 30

Updated on: 2012-12-10

Posted on:

Now that Facebook made some progress with their PHP HipHop VM JIT compiler engine, some PHP core developers are considering having also a JIT compiler implementation of the official implementation based on LLVM, eventually in PHP 6.

That was one of the main topics discussed by Manuel Lemos and César Rodas in the episode 30 of the Lately in PHP podcast.

They also commented on the first alpha release of PHP 5.5.0, proposals for having pure interfaces in the PHP core, the Facebook PHP JIT compiler enhancements, and the new system of levels and missions of the PHPClasses and JSClasses sites.

Listen the podcast, or watch the podcast video, or read the transcript to learn about these and interesting discussion of PHP matters.


Blog More ...   Post a comment Post a comment   See comments See comments (2)   Trackbacks (0)

191. Accelerating PHP 5.4 with updated PHP cache extensions - Lately in PHP podcast episode 26

Updated on: 2012-08-02

Posted on:

Despite PHP 5.4 was released some time ago, only now PHP caching extensions like eAccelerator and APC are being adapted to work with PHP 5.4.

This was one of several topics discussed in the episode 26 of the Lately in PHP podcast on which Manuel Lemos received Michael Kimsal as guest co-host.

The also discussed the latest PHP 5.4.5 and PHP 5.3.15 releases, the planned implementation of generators and the yield keyword in PHP 5.5, the usability problems of the current Web browsers, and the upcoming Indieconf 2012, the independent Web professionals conference.

Listen to the podcast audio, or watch the podcast in video, or read the transcript to learn more about these and other interesting PHP topics.


Blog More ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)

  52 - 43   42 - 33   32 - 23   22 - 13   12 - 3   2 - 1  
  All package blogs All package blogs   Blog PHP Classes blog   Blog PHP Performance   Post article Post article