News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

SitePoint PHP Blog:
PHP Streaming and Output Buffering Explained
September 04, 2014 @ 10:17:44

The SitePoint PHP blog has a new performance-related post to the site today from Imran Latif. This new post looks at effective use of output buffering and streaming and explains how it works and some examples of its use.

As a PHP developer, I was wondering whether we can have something similar [to Streaming in Rails] in our favorite language? The answer is yes - we can easily have streaming in PHP applications with little effort, but in order to get this right we have to become familiar with some underlying concepts. In this article, we will see what streaming is, what output_buffering is and how to get our desired result under different webservers (Apache, Nginx) and PHP configurations (CGI, mod_php, FastCGI).

He starts off with a comparison of the two different methods, streaming and output buffering, and how they behave in the output of content. He then gets into some simple examples with PHP with various methods: a simple delay, chunking up output and finally using the actual output buffering handling PHP offers. He also includes an example of streaming content over an Ajax request with a simple test using the sleep function.

0 comments voice your opinion now!
streaming output buffering tutorial introduction beginner ajax

Link: http://www.sitepoint.com/php-streaming-output-buffering-explained/

blog comments powered by Disqus

Similar Posts

Lars Strojny's Blog: Dependency Injection Container Refactorings, Part Two

DevShed: Parsing Web Document Nodes with the Tidy Library in PHP 5

Northclick Blog: Tutorial for the easy use of gettext for internationalization of PHP Apps

Michael Nitschinger's Blog: Introducing Relationships in Lithium

Padraic Brady's Blog: Example Zend Framework Blog Application Tutorial: Parts 1-8 Revisited


Community Events





Don't see your event here?
Let us know!


api library unittest package release community zendserver tips podcast introduction update laravel framework install series symfony deployment interview opinion language

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework