Los formularios HTML5 procesan los formularios en formato HTML5. El resultado resultante podría ser grande en función de 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 suministra la solicitud. Este método reduce el tamaño de respuesta, el tráfico de red y el tiempo necesario para transmitir datos entre los equipos cliente y servidor.
Este artículo describe los pasos necesarios para habilitar la compresión para Apache Web Server 2.0 de 32 bits, con JBoss.
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.
Descomente 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 predeterminado APACHE_HOME es /etc/httpd/.
Configure el proxy en el puerto 8080 de JBoss.
Agregue la siguiente configuración al archivo de configuración APACHE_HOME/conf/httpd.conf.
ProxyPass / https://<server_Name>:8080/
ProxyPassReverse / https://<server_Name>:8080/
Cuando utiliza un proxy, se requieren los siguientes cambios de configuración:
Active Compresión.
Agregue la siguiente configuración al 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 AEM, utilice https://[Apache_server]:80.