Здравствуйте.
Подскажите пожалуйста как правильно реализовать сжатие и кэширование битрикса на nginx?
в блоке http
в виртуал хосте.
гугл говорит вот что.
Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.
и ссылки вида
Подскажите пожалуйста как правильно реализовать сжатие и кэширование битрикса на nginx?
в блоке http
| Код |
|---|
gzip on; gzip_comp_level 7; gzip_proxied any; gzip_static on; gzip_min_length 1100; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; |
в виртуал хосте.
| Код |
|---|
location ~* ^/(upload|bitrix/images|bitrix/tmp) {
expires 30d;
access_log off;
}
location ~* ^.+\.(swf|zip|rar|css|js|ico|arj|cab|rss|ogg|ogv|svg|atom|jpg|jpeg|gif|bmp|ttf|woff|eot|otf|png|mp3|avi|mov|mpg|mpeg|txt|amr|mmf|wml|wbmp|mid|midi|3gp)$ {
error_page 404 /404.html;
expires 2M;
add_header Cache-Control public;
access_log off;
log_not_found off;
} |
гугл говорит вот что.
Сжатие ресурсов с помощью функций gzip или deflate позволяет сократить объем данных, передаваемых по сети.
и ссылки вида
| Код |
|---|
https...../bitrix/cache/js/s2/troy/kernel_main/kernel_main.js?1508937775331169 https...../bitrix/templates/troy/js/jquery.flexisel.js https...../bitrix/cache/js/s2/troy/template_17fb3a59eb8/template_17fb3a59eb8.js?1547 |