HTML5表單會以HTML5格式轉譯表單。 結果的輸出可能會很大,具體取決於表單大小和表單中的影像等因素。 若要最佳化資料傳輸,建議的方法是使用要求提供來源的Web伺服器來壓縮HTML回應。 此方法可減少回應大小、網路流量,以及在伺服器與用戶端電腦之間串流資料所需的時間。
本文說明使用JBoss為Apache Web Server 2.0 32位元啟用壓縮所需的步驟。
注意:下列說明不適用於Apache Web Server 2.0 32位以外的伺服器。
獲取適用於您的作業系統的Apache Web伺服器軟體:
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。