优化HTML5表单

HTML5表单以HTML5格式呈现表单。 生成的输出可能会很大,具体取决于表单大小和表单中的图像等因素。 要优化数据传输,建议的方法是使用从中提供请求的Web服务器压缩HTML响应。 此方法可减小响应大小、网络流量以及在服务器和客户端计算机之间传输数据所需的时间。

本文介绍使用JBoss为Apache Web Server 2.0 32位启用压缩所需的步骤。

注意

以下说明不适用于Apache Web Server 2.0 32位以外的服务器。

获取适用于您的操作系统的Apache Web服务器软件:

  • 对于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/
    
    注意

    使用代理时,需要进行以下配置更改:

    • 访问:https://<server>:<port>/system/console/configMgr
    • 编辑Apache Sling推荐人过滤器的配置
    • 在“允许主机”中,添加代理服务器的条目
  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。

On this page

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