Здравствуйте.
Подскажите пожалуйста как правильно реализовать сжатие и кэширование битрикса на 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 |