gzip_static & fascgi

Jean-Philippe skateinmars at skateinmars.net
Fri Jul 25 11:35:37 MSD 2008


Hello (bonjour :-) ),

mike a écrit :
> I believe gzip_static only works for static content. From what I 
> understand it simply checks if file.gz exists. The idea is to 
> precompress the files yourself ahead of time. But I could be wrong.
> 

A workaround would be to use some url rewriting :
/page/fiche_produit_xxx.html => /page/fiche_produit.php?id_prod=xxx

So you can pregenerate your fiche_produit_xxx.html.gz files.

> 
> 
> On Jul 24, 2008, at 7:25 PM, Mikel Arteta <lists at ruby-forum.com> wrote:
> 
>> Hi,
>>
>> I help me google for translation, and yes, always french:)
>>
>>
>> I use the module "gzip" with a level 9, as some files are compiled php
>> 700 KB, and they rarely change, and are types:
>>
>> /page/fiche_produit.php?id_prod=221 (643.80 Kbytes according xcache)
>> /page/fiche_produit.php?id_prod=227  //
>>
>> I am therefore interested in the module "gzip_static" I have half a
>> place like this:
>>
>> location ^~ /page/ {
>>    gzip  on;
>>    gzip_static on;
>>    gzip_comp_level 9;
>>    gzip_http_version 1.1;
>>    gzip_min_length  2500;
>>    gzip_proxied any;
>>    gzip_types text/plain text/html text/xml text/css
>> application/x-javascript  application/xml application/rss+xml
>> application/atom+xml;
>>    gzip_disable     "MSIE [1-6]\.";
>>    fastcgi_pass   127.0.0.1:9000;
>>    fastcgi_param  SCRIPT_FILENAME
>> /data/www/sites/viya$fastcgi_script_name;
>>    include    /usr/local/nginx/conf/fastcgi.conf;}
>>
>> But how this unit works?
>>
>> The idea that I, gzip to level 9 manufactures a gz for every
>> application, and then are kept so that "gzip_static" use?
>>
>> Or, we should be making gz each php files, so that they are taken into
>> account by "gzip_static", but, no interest, because the php script
>> changes with the parameters (fiche_produit.php?Id_prod = 221/222/etc).
>>
>> Is there another solution cache otherwise, to reduce the size of a file
>> php (poorly programmed :) and not zipped to every request.
>>
>> I have another question:
>>
>> I installed php 4.4.8 mode fpm, but I find it difficult to set the
>> parameter: "value = name" max_requests "equals PHP_FCGI_MAX_REQUESTS.
>> On the Internet, some up to 5000 or even 10 000, others talk about
>> memory leaks, and starts to 100 250.
>> What do you think?
>>
>>
>> Sorry for "my" English.
>>
>> Guillaume.
>> -- 
>> Posted via http://www.ruby-forum.com/.
>>
> 






More information about the nginx mailing list