最佳化HTML5表單

HTML5表格會以HTML5格式轉譯表格。 產生的輸出可能會大,視表單大小和影像等因素而定。 為了最佳化資料傳輸,建議的方法是使用提供請求的Web伺服器來壓縮HTML回應。 此方法可減少回應大小、網路流量,以及在伺服器與用戶端機器之間串流資料所需的時間。

本文介紹使用JBoss為Apache Web Server 2.0 32位啟用壓縮所需的步驟。

注意:以下說明不適用於Apache Web Server 2.0 32位元以外的伺服器。

取得適用於您作業系統的Apache網路伺服器軟體:

  • 對於Windows,請從Apache HTTP Server項目站點下載Apache Web伺服器。
  • 對於Solaris 64位,請從Sunfreeware for Solaris網站下載Apache Web伺服器。
  • 對於Linux,Apache Web伺服器已預安裝在Linux系統上。

Apache可以使用HTTP或AJP協定與JBoss通信。

  1. 在​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
    
    注意

    對於Linux,預設的APACHE_HOME目錄為/etc/httpd/。

  2. 在JBoss的埠8080上配置代理。

    將以下配置添加到​APACHE_HOME/conf/httpd.conf​配置檔案中。

    ProxyPass / https://<server_Name>:8080/
    ProxyPassReverse / https://<server_Name>:8080/
    
    注意

    使用Proxy時,需要進行下列組態變更:

    • 存取:https://<server>:<port>/system/console/configMgr
    • 編輯Apache Sling Referrer Filter的設定
    • 在「允許主機」中,添加代理伺服器的條目
  3. 啟用壓縮。

    將以下配置添加到​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. 若要存AEM取伺服器,請使用https://[Apache_server]:80。

本頁內容

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