Настройки mod_deflate и mod_header?

Я наконец-то получил аккаунт VPS хостинга, который позволяет мне использовать mod_deflate и mod_header (конечно же). Я пытаюсь сделать свой сайт быстрее в соответствии с рекомендациями YSlow, которые включают gzipping (через mod_deflate) страниц и установку длинного заголовка expire.

Как должен выглядеть код .htaccess для этого? Я видел различные примеры, но мне интересно, как он будет выглядеть, чтобы соответствовать этим параметрам.

For example

# Mod_deflate
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|iso|tar|bz2|sit|rar|png|jpg|gif|jpeg|flv|swf)$ no-gzip dont-vary
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.[0678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary
</IfModule>
6
задан Charlie 24 November 2011 в 20:24
поделиться