RE: Gzipped output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Jakub [mailto:ja.cermi@xxxxxxxxxx]
> Sent: Sunday, February 10, 2008 1:36 PM
> To: php-general@xxxxxxxxxxxxx
> Subject: Re:  Gzipped output
> 
> That would do the trick if it was allowed at the server .... but it
> isn't :( And it's not my server and I can't change its settings.
> 
> Jakub Čermák
> ja.cermi@xxxxxxxxxx
> ICQ 159971304
> 
> 
> 
> Per Jessen napsal(a):
> > Jakub wrote:
> >
> >
> >> Yes, I thought about this, but this has a big disadvantage - the
> >> client must wait for the file to be fully processed and compressed and
> >> then he can start downloading. I'd like to let the client start
> >> downloading the compressed parts while the further parts are still
> >> being processed and compressed - it's similar to streaming concept. I
> >> hope you can see what I mean.
> >>
> >
> > Maybe apaches mod_deflate is what you're after?  That will do in-flight
> > compression.
> >
> >
> > /Per Jessen, Zürich

How about something like this? (Needs debugging and testing, but... just a hint after all)

<?php

ob_start("ob_gzhandler");

while ($someString = getTheNextPartOfTheLargeFile()) {
	echo $someString;
	ob_flush();
}

?>

Regards,

Rob

Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 
5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | TEL 954-607-4207 | FAX 954-337-2695 | 
Email: info@xxxxxxxxxxxxx  | MSN Chat: best@xxxxxxxxxxxxx  |  SKYPE: bestplace |  Web: bestplace.biz  | Web: seo-diy.com


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux