Los formularios HTML5 se procesan en formato HTML5. El resultado podría ser grande según factores como el tamaño del formulario y las imágenes del formulario. Para optimizar la transferencia de datos, el método recomendado es comprimir la respuesta HTML mediante el servidor web desde el que se está enviando la solicitud. Este método reduce el tamaño de respuesta, el tráfico de red y el tiempo necesario para transmitir datos entre el servidor y los equipos cliente.
Este artículo describe los pasos necesarios para habilitar la compresión para Apache Web Server 2.0 de 32 bits, con JBoss.
Nota: Las siguientes instrucciones no se aplican a servidores que no sean Apache Web Server 2.0 de 32 bits.
Obtenga el software de servidor web Apache aplicable a su sistema operativo:
Apache puede comunicarse con JBoss mediante HTTP o el protocolo AJP.
Quite los comentarios de las siguientes configuraciones de módulo en el archivo APACHE_HOME/conf/httpd.conf.
LoadModule proxy_balancer_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_http.so
LoadModule deflate_module modules/mod_deflate.so
Para Linux, el directorio APACHE_HOME predeterminado es /etc/httpd/.
Configure el proxy en el puerto 8080 de JBoss.
Añada la siguiente configuración en el archivo de configuración APACHE_HOME/conf/httpd.conf.
ProxyPass / https://<server_Name>:8080/
ProxyPassReverse / https://<server_Name>:8080/
Cuando se utiliza un proxy, se requieren los siguientes cambios de configuración:
Habilite Compresión.
Añada la siguiente configuración en el archivo de configuración APACHE_HOME/conf/httpd.conf.
<Location /content/xfaforms>
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
# Don’t compress
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
#Dealing with proxy servers
<IfModule mod_headers.c>
Header append Vary User-Agent
</IfModule>
</IfModule>
</Location>
Para acceder al servidor de AEM, utilice https://[Apache_server]:80.