Formulários HTML5 renderizam formulários no formato HTML5. A saída resultante pode ser grande dependendo de fatores como o tamanho do formulário e as imagens no formulário. Para otimizar a transferência de dados, a abordagem recomendada é compactar a resposta HTML usando o Servidor da Web do qual a solicitação está sendo veiculada. Essa abordagem reduz o tamanho da resposta, o tráfego da rede e o tempo necessário para transmitir dados entre o servidor e as máquinas cliente.
Este artigo descreve as etapas necessárias para habilitar a compactação para o Apache Web Server 2.0 de 32 bits, com JBoss.
Observação: As instruções a seguir não se aplicam a servidores diferentes do Apache Web Server 2.0 de 32 bits.
Obtenha o software do servidor Web Apache aplicável ao seu sistema operacional:
O Apache pode se comunicar com o JBoss usando HTTP ou o protocolo AJP.
Exclua as seguintes configurações de módulo no arquivo 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, o diretório padrão APACHE_HOME é /etc/httpd/.
Configure o proxy na porta 8080 do JBoss.
Adicione a seguinte configuração ao arquivo de configuração APACHE_HOME/conf/httpd.conf.
ProxyPass / https://<server_Name>:8080/
ProxyPassReverse / https://<server_Name>:8080/
Quando você usa um proxy, as seguintes alterações de configuração são necessárias:
Ative a compactação.
Adicione a seguinte configuração ao arquivo de configuração 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 acessar o servidor AEM, use https://[Apache_server]:80.