Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 没有Apache的JVM上的mod pagespeed?_Web Applications_Grails_Jvm_Removing Whitespace - Fatal编程技术网

Web applications 没有Apache的JVM上的mod pagespeed?

Web applications 没有Apache的JVM上的mod pagespeed?,web-applications,grails,jvm,removing-whitespace,Web Applications,Grails,Jvm,Removing Whitespace,我最近发现了谷歌针对Apache的mod pagespeed及其功能。我目前正在从事一个项目,其中Tomcat实例为Grails应用程序提供服务有没有办法在不设置Apache服务器的情况下重新创建mod pagespeed的折叠空白功能的效果? 还是我找错了方向,而这种功能只存在于web服务器中 在上讨论了JSP服务平台中的trim指令空白功能,但这只影响JSP指令添加的一些额外空间。关于向GSP添加trimDirectiveWhitespaces有一个公开的Jira: 您可以通过使用servl

我最近发现了谷歌针对Apache的mod pagespeed及其功能。我目前正在从事一个项目,其中Tomcat实例为Grails应用程序提供服务有没有办法在不设置Apache服务器的情况下重新创建mod pagespeed的折叠空白功能的效果?

还是我找错了方向,而这种功能只存在于web服务器中


在上讨论了JSP服务平台中的trim指令空白功能,但这只影响JSP指令添加的一些额外空间。

关于向GSP添加trimDirectiveWhitespaces有一个公开的Jira:

您可以通过使用servlet过滤器对任何Java web应用程序(包括Grails应用程序)实现“折叠空白”。甚至可能有这样的开源实现。这些实现可能效率不高,并且可能会给有大量并发用户的应用程序带来问题


在Grails2.3中,将对GSPs()的编码/转义/xss预防特性进行重大重构。在这项工作的基础上构建一个高效的“折叠空白”实现也是可能的。Grails是一个开源项目,欢迎您的贡献。

我们发现压缩输出往往会掩盖压缩空白带来的任何好处,因此如果您可以使用内容编码gzip交付内容。如果您的系统还不支持它,我不知道一个简单的方法来实现这一点,但可能是一个简单的转发代理,它除了服务器gzip内容之外什么都不做