Changeset 1918

Show
Ignore:
Timestamp:
08/15/2007 12:12:13 PM (13 months ago)
Author:
jan
Message:

don't compress too small files (fixes #1241)

Location:
branches/lighttpd-1.4.x
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/lighttpd-1.4.x/NEWS

    r1911 r1918  
    88  * fixed hardcoded font-sizes in mod_dirlisting (#1267) 
    99  * fixed different ETag length on 32/64 platforms (#1279) 
     10  * fixed compression of files < 128 bytes by disabling compression (#1241) 
    1011 
    1112- 1.4.16 -  
  • branches/lighttpd-1.4.x/src/mod_compress.c

    r1371 r1918  
    590590        if (max_fsize && (sce->st.st_size >> 10) > max_fsize) return HANDLER_GO_ON; 
    591591 
     592        /* don't try to compress files less than 128 bytes 
     593         * 
     594         * - extra overhead for compression 
     595         * - mmap() fails for st_size = 0 :) 
     596         */ 
     597        if (sce->st.st_size < 128) return HANDLER_GO_ON; 
     598 
    592599        /* check if mimetype is in compress-config */ 
    593600        for (m = 0; m < p->conf.compress->used; m++) {