Re: Deflate problem

2011-05-19 Thread Fred Moyer
Have you tried mod_deflate?

On Sat, May 7, 2011 at 3:30 AM, Idel Fuschini idel.fusch...@gmail.com wrote:
 Hi people,
 I've got this problem with DEFLATE.
 This is my code example :
   use strict;
   use warnings;
   use Apache2::Filter ();
   use Apache2::RequestRec ();
   use APR::Table ();
   use Cache::FileBackend;
   use Apache2::Const -compile = qw(OK);
   use constant BUFF_LEN = 1024;
   use vars qw($VERSION);
   sub handler {
       unless ($f-ctx) {
           $f-r-headers_out-unset('Content-Length');
           $f-ctx(1);
       }

       my $Hash=$f-r-subprocess_env();
       my $html_page=bhello/b;
       my $content_type=text/html;
       my $len_bytes=length $html_page;
       $f-r-headers_out-set(Content-Length=$len_bytes);
       $f-r-headers_out-set(Last-Modified = time());
       $f-r-content_type($content_type);
       $f-print($html_page);
       return Apache2::Const::OK;
   }
 This is my configuration on httpd.conf;
 Location /WSDeflate/*
    PerlSetOutputFilter DEFLATE
    PerlSetOutputFilter INCLUDES
    SetHandler modperl
    PerlOutputFilterHandler Apache2::AMFWebService
    Allow from all
 /Location
 I don't have any response on my browser, why ?
 Thanks
 Idel
 =
 Mobile: +39 349 442 2668
 E-Mail: idel.fusch...@gmail.com
 Web Site: http://www.idelfuschini.it
 OpenSource Project: Apache Mobile Filter -
 http://www.idelfuschini.it/apache-mobile-filter-v2x.html
 Test Page:  http://www.apachemobilefilter.org/test/php_test.php
 Mobile Test Page:  http://www.apachemobilefilter.org
 --
 La presente comunicazione ed i suoi allegati e' destinata esclusivamente
 ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non
 autorizzata
 e' proibita. Se ha ricevuto questa comunicazione per errore, la preghiamo di
 darne
 immediata comunicazione al mittente e di cancellare tutte le informazioni
 erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie

 This message and its attachments are intended only for use by the
 addressees. Any use,
 re-transmission or dissemination not authorized of it is prohibited. If you
 received
 this e-mail in error, please inform the sender immediately and delete all
 the material.
 (Rif. D.Lgs. 196/2003). Thank you.



Re: Deflate problem

2011-05-19 Thread Idel Fuschini
yes the result is the same.
Idel
=
Mobile: +39 349 442 2668
E-Mail: idel.fusch...@gmail.com
Web Site: http://www.idelfuschini.it
OpenSource Project: Apache Mobile Filter -
http://www.idelfuschini.it/apache-mobile-filter-v2x.html
Test Page:  http://www.apachemobilefilter.org/test/php_test.php
Mobile Test Page:  http://www.apachemobilefilter.org
--
La presente comunicazione ed i suoi allegati e' destinata esclusivamente
ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non
autorizzata
e' proibita. Se ha ricevuto questa comunicazione per errore, la preghiamo di
darne
immediata comunicazione al mittente e di cancellare tutte le informazioni
erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie

This message and its attachments are intended only for use by the
addressees. Any use,
re-transmission or dissemination not authorized of it is prohibited. If you
received
this e-mail in error, please inform the sender immediately and delete all
the material.
(Rif. D.Lgs. 196/2003). Thank you.


On 19 May 2011 19:52, Fred Moyer f...@redhotpenguin.com wrote:

 Have you tried mod_deflate?

 On Sat, May 7, 2011 at 3:30 AM, Idel Fuschini idel.fusch...@gmail.com
 wrote:
  Hi people,
  I've got this problem with DEFLATE.
  This is my code example :
use strict;
use warnings;
use Apache2::Filter ();
use Apache2::RequestRec ();
use APR::Table ();
use Cache::FileBackend;
use Apache2::Const -compile = qw(OK);
use constant BUFF_LEN = 1024;
use vars qw($VERSION);
sub handler {
unless ($f-ctx) {
$f-r-headers_out-unset('Content-Length');
$f-ctx(1);
}
 
my $Hash=$f-r-subprocess_env();
my $html_page=bhello/b;
my $content_type=text/html;
my $len_bytes=length $html_page;
$f-r-headers_out-set(Content-Length=$len_bytes);
$f-r-headers_out-set(Last-Modified = time());
$f-r-content_type($content_type);
$f-print($html_page);
return Apache2::Const::OK;
}
  This is my configuration on httpd.conf;
  Location /WSDeflate/*
 PerlSetOutputFilter DEFLATE
 PerlSetOutputFilter INCLUDES
 SetHandler modperl
 PerlOutputFilterHandler Apache2::AMFWebService
 Allow from all
  /Location
  I don't have any response on my browser, why ?
  Thanks
  Idel
  =
  Mobile: +39 349 442 2668
  E-Mail: idel.fusch...@gmail.com
  Web Site: http://www.idelfuschini.it
  OpenSource Project: Apache Mobile Filter -
  http://www.idelfuschini.it/apache-mobile-filter-v2x.html
  Test Page:  http://www.apachemobilefilter.org/test/php_test.php
  Mobile Test Page:  http://www.apachemobilefilter.org
  --
  La presente comunicazione ed i suoi allegati e' destinata esclusivamente
  ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non
  autorizzata
  e' proibita. Se ha ricevuto questa comunicazione per errore, la preghiamo
 di
  darne
  immediata comunicazione al mittente e di cancellare tutte le informazioni
  erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie
 
  This message and its attachments are intended only for use by the
  addressees. Any use,
  re-transmission or dissemination not authorized of it is prohibited. If
 you
  received
  this e-mail in error, please inform the sender immediately and delete all
  the material.
  (Rif. D.Lgs. 196/2003). Thank you.
 



Re: Deflate problem

2011-05-19 Thread Fred Moyer
Please cc the list on your responses so that others can help answer in
the event this scratch off lottery ticket here next to me has a big
prize and I take off on vacation ;)

For what it is worth, it looks like your code example contained a
response handler and output filter in the same subroutine.  You
probably want to revisit the filter documentation on perl.apache.org.
For instance, you set a content length header from $f; I don't know
too many filters that know ahead of time what the length of the
response will be until it is filtered.

On Thu, May 19, 2011 at 11:23 AM, Idel Fuschini idel.fusch...@gmail.com wrote:
 yes the result is the same.

 On 19 May 2011 19:52, Fred Moyer f...@redhotpenguin.com wrote:

 Have you tried mod_deflate?

 On Sat, May 7, 2011 at 3:30 AM, Idel Fuschini idel.fusch...@gmail.com
 wrote:
  Hi people,
  I've got this problem with DEFLATE.
  This is my code example :
    use strict;
    use warnings;
    use Apache2::Filter ();
    use Apache2::RequestRec ();
    use APR::Table ();
    use Cache::FileBackend;
    use Apache2::Const -compile = qw(OK);
    use constant BUFF_LEN = 1024;
    use vars qw($VERSION);
    sub handler {
        unless ($f-ctx) {
            $f-r-headers_out-unset('Content-Length');
            $f-ctx(1);
        }
 
        my $Hash=$f-r-subprocess_env();
        my $html_page=bhello/b;
        my $content_type=text/html;
        my $len_bytes=length $html_page;
        $f-r-headers_out-set(Content-Length=$len_bytes);
        $f-r-headers_out-set(Last-Modified = time());
        $f-r-content_type($content_type);
        $f-print($html_page);
        return Apache2::Const::OK;
    }
  This is my configuration on httpd.conf;
  Location /WSDeflate/*
     PerlSetOutputFilter DEFLATE
     PerlSetOutputFilter INCLUDES
     SetHandler modperl
     PerlOutputFilterHandler Apache2::AMFWebService
     Allow from all
  /Location
  I don't have any response on my browser, why ?
  Thanks
  Idel
  =
  Mobile: +39 349 442 2668
  E-Mail: idel.fusch...@gmail.com
  Web Site: http://www.idelfuschini.it
  OpenSource Project: Apache Mobile Filter -
  http://www.idelfuschini.it/apache-mobile-filter-v2x.html
  Test Page:  http://www.apachemobilefilter.org/test/php_test.php
  Mobile Test Page:  http://www.apachemobilefilter.org
  --
  La presente comunicazione ed i suoi allegati e' destinata esclusivamente
  ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non
  autorizzata
  e' proibita. Se ha ricevuto questa comunicazione per errore, la
  preghiamo di
  darne
  immediata comunicazione al mittente e di cancellare tutte le
  informazioni
  erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie
 
  This message and its attachments are intended only for use by the
  addressees. Any use,
  re-transmission or dissemination not authorized of it is prohibited. If
  you
  received
  this e-mail in error, please inform the sender immediately and delete
  all
  the material.
  (Rif. D.Lgs. 196/2003). Thank you.
 




Re: Deflate problem

2011-05-19 Thread Torsten Förtsch
On Saturday, May 07, 2011 12:30:56 Idel Fuschini wrote:
 I've got this problem with DEFLATE.

I think you either simply forgot to mention a PerlResponseHandler or you 
should omit the SetHandler modperl.

 Location /WSDeflate/*
PerlSetOutputFilter DEFLATE
PerlSetOutputFilter INCLUDES
SetHandler modperl
PerlOutputFilterHandler Apache2::AMFWebService
Allow from all
 /Location

Further, the order the filters will be called is this:

INCLUDES == Apache2::AMFWebService == DEFLATE

Torsten Förtsch

-- 
Need professional modperl support? Hire me! (http://foertsch.name)

Like fantasy? http://kabatinte.net


Deflate problem

2011-05-07 Thread Idel Fuschini
Hi people,
I've got this problem with DEFLATE.
This is my code example :

  use strict;
  use warnings;
  use Apache2::Filter ();
  use Apache2::RequestRec ();
  use APR::Table ();
  use Cache::FileBackend;
  use Apache2::Const -compile = qw(OK);
  use constant BUFF_LEN = 1024;
  use vars qw($VERSION);

  sub handler {
  unless ($f-ctx) {
  $f-r-headers_out-unset('Content-Length');
  $f-ctx(1);
  }

  my $Hash=$f-r-subprocess_env();
  my $html_page=bhello/b;
  my $content_type=text/html;
  my $len_bytes=length $html_page;
  $f-r-headers_out-set(Content-Length=$len_bytes);
  $f-r-headers_out-set(Last-Modified = time());
  $f-r-content_type($content_type);
  $f-print($html_page);
  return Apache2::Const::OK;
  }

This is my configuration on httpd.conf;
Location /WSDeflate/*
   PerlSetOutputFilter DEFLATE
   PerlSetOutputFilter INCLUDES
   SetHandler modperl
   PerlOutputFilterHandler Apache2::AMFWebService
   Allow from all
/Location

I don't have any response on my browser, why ?

Thanks
Idel
=
Mobile: +39 349 442 2668
E-Mail: idel.fusch...@gmail.com
Web Site: http://www.idelfuschini.it
OpenSource Project: Apache Mobile Filter -
http://www.idelfuschini.it/apache-mobile-filter-v2x.html
Test Page:  http://www.apachemobilefilter.org/test/php_test.php
Mobile Test Page:  http://www.apachemobilefilter.org
--
La presente comunicazione ed i suoi allegati e' destinata esclusivamente
ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non
autorizzata
e' proibita. Se ha ricevuto questa comunicazione per errore, la preghiamo di
darne
immediata comunicazione al mittente e di cancellare tutte le informazioni
erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie

This message and its attachments are intended only for use by the
addressees. Any use,
re-transmission or dissemination not authorized of it is prohibited. If you
received
this e-mail in error, please inform the sender immediately and delete all
the material.
(Rif. D.Lgs. 196/2003). Thank you.