Otimização de formulários HTML5 optimizing-html-forms

Os 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 de HTML usando o Servidor Web do qual a solicitação está sendo atendida. Essa abordagem reduz o tamanho da resposta, o tráfego de rede e o tempo necessário para transmitir dados entre as máquinas do servidor e do 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.

NOTE
As instruções a seguir não se aplicam a servidores diferentes do Apache Web Server 2.0 de 32 bits.

Obtenha o software Apache Web Server aplicável ao seu sistema operacional:

  • Para Windows, baixe o servidor Web Apache do site do Projeto Apache HTTP Server.
  • Para Solaris 64 bits, baixe o servidor Web Apache do site Sunfreeware para Solaris.
  • Para Linux, o servidor Web Apache é pré-instalado em um sistema Linux.

O Apache pode se comunicar com o JBoss usando HTTP ou o protocolo AJP.

  1. Remova o comentário das seguintes configurações de módulo no APACHE_HOME/conf/httpd.conf arquivo.

    code language-java
    LoadModule proxy_balancer_module modules/mod_proxy.so
    LoadModule proxy_balancer_module modules/mod_proxy_http.so
    LoadModule deflate_module modules/mod_deflate.so
    
    note note
    NOTE
    Para Linux, o diretório padrão APACHE_HOME é /etc/httpd/.
  2. Configure o proxy na porta 8080 do JBoss.

    Adicione a seguinte configuração à APACHE_HOME/conf/httpd.conf arquivo de configuração.

    code language-java
    ProxyPass / https://<server_Name>:8080/
    ProxyPassReverse / https://<server_Name>:8080/
    
    note note
    NOTE
    Quando você usa um proxy, as seguintes alterações de configuração são necessárias:
    • Acesso: https://<server>:<port>/system/console/configMgr
    • Editar a configuração do Filtro referenciador do Apache Sling
    • Em Permitir hosts, adicione a entrada para o servidor proxy
  3. Ative a compactação.

    Adicione a seguinte configuração à APACHE_HOME/conf/httpd.conf arquivo de configuração.

    code language-xml
    <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>
    
  4. Para acessar o servidor AEM, use https://[Apache_server]:80.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2