Optimieren von HTML5-Formularen optimizing-html-forms

HTML5-Formulare rendern Formulare im HTML5-Format. Die Ausgabe kann stark von Faktoren wie der Formulargröße und den Bildern im Formular abhängen. Die empfohlene Vorgehensweise zum Optimieren der Datenübertragung besteht darin, die HTML-Antwort unter Verwendung des Webservers zu komprimieren, über den die Anfrage gestellt wird. Auf diese Weise können die Antwortgröße, der Netzwerkverkehr und die für das Streaming der Daten zwischen dem Server und dem Clientcomputer erforderliche Zeit erheblich verringert werden.

In diesem Artikel werden die Schritte beschrieben, die erforderlich sind, um die Komprimierung für den 32-Bit-Apache-Webserver 2.0 mit JBoss zu aktivieren.

NOTE
Die folgenden Anweisungen gelten für keine anderen Server als Apache Web Server 2.0 32 Bit.

Installieren Sie die Apache-Webserver-Software für Ihr Betriebssystem:

  • (Windows) Laden Sie den Apache-Webserver von der Apache HTTP Server Project-Site herunter.
  • (Solaris 64-Bit) Laden Sie den Apache-Webserver von der Sunfreeware for Solaris-Website herunter.
  • (Linux) Auf Linux-Systemen ist der Apache-Webserver vorinstalliert.

Apache kann mithilfe des HTTP- oder AJP-Protokolls mit JBoss kommunizieren.

  1. Entfernen Sie den Kommentar für folgende Modulkonfigurationen in der Datei APACHE_HOME/conf/httpd.conf.

    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
    Unter Linux ist das Standardverzeichnis für APACHE_HOME /etc/httpd/.
  2. Konfigurieren des Proxys auf Port 8080 von JBoss.

    Fügen Sie in die Datei APACHE_HOME/conf/httpd.conf folgende Konfiguration ein.

    code language-java
    ProxyPass / https://<server_Name>:8080/
    ProxyPassReverse / https://<server_Name>:8080/
    
    note note
    NOTE
    Wenn Sie einen Proxy verwenden, sind die folgenden Konfigurationsänderungen erforderlich:
    • Zugriff: https://<server>:<port>/system/console/configMgr

    * Bearbeiten der Konfiguration für den Apache Sling-Referrer-Filter * Den Eintrag für den Proxy-Server unter „Hosts zulassen“ hinzufügen.

  3. Aktivieren Sie die Komprimierung.

    Fügen Sie in die Konfigurationsdatei APACHE_HOME/conf/httpd.conf folgende Konfiguration ein.

    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. Um auf den AEM-Server zuzugreifen, verwenden Sie https://[Apache_server]:80.

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