1 2 3 4 5 6 7 8 9 |
<FilesMatch ".(js|css|html|php|xml)$"> SetOutputFilter DEFLATE </FilesMatch> <FilesMatch ".(html|css|js|swf|pdf|xml|mp3|gif|jpg|png)$"> ExpiresActive On ExpiresDefault "access plus 90 days" Header append Cache-Control "public" </FilesMatch> |
Для корректной работы надо включить модули deflate, headers, expires
UPD: В PLESK 12.x+ есть одна особенность.
Поскольку по-умолчанию в plesk всё идет по принципу из nginx в apache, то для включения сжатия необходимо зайти в Web Server Settings for EXAMPLE.com(вкладка Websites & Domains) и в поле Additional nginx directives прописать необходимые параметры для nginx:
1 2 3 4 5 |
gzip on; gzip_proxied any; gzip_types text/plain text/xml text/css application/x-javascript application/javascript; gzip_vary on; gzip_disable "msie6"; |