Ottimizzazione dei moduli HTML5

I moduli HTML5 eseguono il rendering dei moduli in formato HTML5. L'output risultante potrebbe essere grande a seconda di fattori come la dimensione del modulo e le immagini nel modulo. Per ottimizzare il trasferimento dei dati, si consiglia di comprimere la risposta HTML utilizzando il server Web da cui viene distribuita la richiesta. Questo approccio riduce le dimensioni di risposta, il traffico di rete e il tempo necessario per lo streaming dei dati tra il server e i computer client.

Questo articolo descrive i passaggi necessari per abilitare la compressione per Apache Web Server 2.0 a 32 bit, con JBoss.

Nota: Le seguenti istruzioni non si applicano a server diversi da Apache Web Server 2.0 a 32 bit.

Ottenete il software del server Web Apache applicabile al vostro sistema operativo:

  • Per Windows, scaricate il server Web Apache dal sito Apache HTTP Server Project.
  • Per Solaris a 64 bit, scaricate il server Web Apache dal sito Web Sunfreeware per Solaris.
  • Per Linux, il server web Apache è preinstallato in un sistema Linux.

Apache può comunicare con JBoss utilizzando HTTP o il protocollo AJP.

  1. Rimuovete il commento dalle seguenti configurazioni del modulo nel file 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
    
    Nota

    Per Linux, la directory APACHE_HOME predefinita è /etc/httpd/.

  2. Configurare il proxy sulla porta 8080 di JBoss.

    Aggiungete la seguente configurazione al file di configurazione APACHE_HOME/conf/httpd.conf .

    ProxyPass / https://<server_Name>:8080/
    ProxyPassReverse / https://<server_Name>:8080/
    
    Nota

    Quando utilizzate un proxy, sono necessarie le seguenti modifiche alla configurazione:

    • Accesso: https://<server>:<porta>/sistema/console/configMgr
    • Modificare la configurazione per il filtro di riferimento Apache Sling
    • In Consenti ospitanti, aggiungi la voce per il server proxy
  3. Abilita compressione.

    Aggiungete la seguente configurazione al file di configurazione 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. Per accedere al server AEM, utilizzate https://[Apache_server]:80.

In questa pagina