Otimização de formulários HTML5

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:

  • Para Windows, baixe o servidor da Web Apache no site do Apache HTTP Server Project.
  • Para Solaris 64 bits, baixe o servidor da Web Apache do site Sunfreeware for 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. 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
    
    OBSERVAÇÃO

    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 ao arquivo de configuração APACHE_HOME/conf/httpd.conf.

    ProxyPass / https://<server_Name>:8080/
    ProxyPassReverse / https://<server_Name>:8080/
    
    OBSERVAÇÃO

    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 de referenciador do Apache Sling
    • Em Permitir Hosts, adicione a entrada para o servidor proxy
  3. 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>
    
  4. Para acessar o servidor AEM, use https://[Apache_server]:80.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now