# Gzip compression

**URL:** <https://www.ruby-forum.com/t/gzip-compression/54417>\
**Category:** Rails\
**Created:** [March 4, 2006, 5:31am UTC](https://www.ruby-forum.com/t/gzip-compression/54417 "2006-03-04T05:31:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![biji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3ab097/32.png) [@biji](https://www.ruby-forum.com/u/biji)\
**Post date:** [March 4, 2006, 5:31am UTC](https://www.ruby-forum.com/t/gzip-compression/54417/1 "2006-03-04T05:31:36Z")

</div>

How to enable automatic gzip compression for all .js .html ?

Thanks

---

<div class="post-metadata">

**Author:** ![biji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3ab097/32.png) [@biji](https://www.ruby-forum.com/u/biji)\
**Post date:** [March 4, 2006, 9:23am UTC](https://www.ruby-forum.com/t/gzip-compression/54417/2 "2006-03-04T09:23:04Z")

</div>

depends on the server (webrick / lighttpd / apache / etc.) …

this is how lighttpd ([http://www.lighttpd.net](http://www.lighttpd.net)) does it:  
[http://www.lighttpd.net/documentation/compress.html](http://www.lighttpd.net/documentation/compress.html)

---

<div class="post-metadata">

**Author:** ![biji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3ab097/32.png) [@biji](https://www.ruby-forum.com/u/biji)\
**Post date:** [March 4, 2006, 11:33am UTC](https://www.ruby-forum.com/t/gzip-compression/54417/3 "2006-03-04T11:33:00Z")

</div>

biji  
\> How to enable automatic gzip compression for all .js .html ?

google (rails filter gzip)

```
http://blog.craz8.com/articles/2005/12/17/rails-outputcompressionfilter
http://wiki.rubyonrails.org/rails/pages/Output+Compression+Plugin

```

(warning: I’ve never used those techniques)

Alain

---

<div class="post-metadata">

**Author:** ![biji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/3ab097/32.png) [@biji](https://www.ruby-forum.com/u/biji)\
**Post date:** [March 5, 2006, 7:50am UTC](https://www.ruby-forum.com/t/gzip-compression/54417/4 "2006-03-05T07:50:08Z")

</div>

Peter E. wrote:

> depends on the server (webrick / lighttpd / apache / etc.) …

Thanks,  
I’m using apache, and enabled mod\_deflate.

I think this feature should be included in rails  
for those who don’t have access to webserver.
