> 奇闻怪事 > >>正文
2018-10-05 03:11 来源:未知 手机看新闻

用Gzip终止js的超强大紧收缩

[提要]Gzip的官方网站为: http://www.gnu.org/software/gzip/ Gzip的运用很骈杂 松压到某个目次...

  Gzip的官方网站为:

  http://www.gnu.org/software/gzip/

  Gzip的运用很骈杂

  松压到某个目次,会看到拥有壹个Gzip.exe文件,然后在命令窗口进入该目次,实行

  gzip ext-all.js

  ext-all.js立雕刻成了英公为ext-all.js.gz

  父亲小从原到来600多k摇身壹成了英公了160多k,信直压肥父亲很多。此雕刻回下载快度就什分快了。

  这么阅读器能否松析此雕刻种紧收缩文件?恢复案是壹定的,前提是畅通牒阅读器,此雕刻种文件需寻求松压,然后又实行,松压的经过由阅读器到来实行。

  这么运用以次何以畅通牒阅读器,该文件需寻求松压呢,此雕刻得由效力动器经度过Http的Header指令到来终止。

  在JOffice中,坚硬是经度过Filter到来终止的。

  1.把ext.all.js.gz文件名改为ext.all.gzjs,Filter等壹下就会阻挡此雕刻种文件的拜候。

  2.写壹个Filter,完成向Header添加以指令

  代码如次:

  Java代码

  3.在WEB.xml 文件中,添加以以下配备:

  《filter>

  《filter-name>GzipJsFilter

  《filter->com.htsoft.core.web.filter.GzipJsFilter

  《init-param>

  《param-name>headers

  《param-value>Content-Encoding=gzip

  《/init-param>

  《/filter>

  《filter-mapping>

  《filter-name>GzipJsFilter

  《url-pattern>*.gzjs

  《/filter-mapping>

  《servlet-mapping>

  4.在index.jsp中伸入该紧收缩文件:

  《script type="text/javascript" src="http://www.360doc.com/content/12/0628/11/<%=request.getContextPath()%>/ext3/ext-all.gzjs">《/script>

标签