HTML5表格會以HTML5格式轉譯表格。 產生的輸出可能會大,視表單大小和影像等因素而定。 為了最佳化資料傳輸,建議的方法是使用提供請求的Web伺服器來壓縮HTML回應。 此方法可減少回應大小、網路流量,以及在伺服器與用戶端機器之間串流資料所需的時間。
本文介紹使用JBoss為Apache Web Server 2.0 32位啟用壓縮所需的步驟。
以下說明不適用於Apache Web Server 2.0 32位元以外的伺服器。
取得適用於您作業系統的Apache網路伺服器軟體:
Apache可以使用HTTP或AJP協定與JBoss通信。
在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/。
在JBoss的埠8080上配置代理。
將以下配置添加到APACHE_HOME/conf/httpd.conf配置檔案中。
ProxyPass / https://<server_Name>:8080/
ProxyPassReverse / https://<server_Name>:8080/
使用Proxy時,需要進行下列組態變更:
啟用壓縮。
將以下配置添加到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>
若要存取AEM伺服器,請使用https://[Apache_server]:80。