Actions
Bug #22749
closedresources sent to the browser are not compressed when using a custom cetificate
Status:
Released
Priority:
N/A
Assignee:
Category:
Performance and scalability
Target version:
Pull Request:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
I dislike using that feature
User visibility:
Operational - other Techniques | Rudder settings | Plugins
Effort required:
Very Small
Priority:
159
Name check:
To do
Fix check:
Checked
Regression:
Yes
Description
The configuration to gzip to the browser the json & al exists only within the /opt/rudder/etc/rudder-apache-relay-ssl.conf file, so when we have a custom certificate and splitted vhosts, the vhsots serving for the web interface ( /opt/rudder/etc/rudder-apache-webapp-ssl.conf ) does not contains the
<IfModule mod_deflate.c> <IfModule mod_filter.c> # Enable gzip encoding on textual resources AddOutputFilterByType DEFLATE text/plain text/html text/xml text/javascript text/css AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml image/svg+xml AddOutputFilterByType DEFLATE application/json application/javascript application/x-javascript </IfModule> </IfModule>
entries, and nothing is compressed
It makes the web interface much slower than it should (resulting even in timeout)
adding the entries in /opt/rudder/etc/rudder-apache-webapp-ssl.conf solves the issues
Actions