Web applications 没有Apache的JVM上的mod pagespeed?
我最近发现了谷歌针对Apache的mod pagespeed及其功能。我目前正在从事一个项目,其中Tomcat实例为Grails应用程序提供服务有没有办法在不设置Apache服务器的情况下重新创建mod pagespeed的折叠空白功能的效果? 还是我找错了方向,而这种功能只存在于web服务器中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
在上讨论了JSP服务平台中的trim指令空白功能,但这只影响JSP指令添加的一些额外空间。关于向GSP添加trimDirectiveWhitespaces有一个公开的Jira: 您可以通过使用servlet过滤器对任何Java web应用程序(包括Grails应用程序)实现“折叠空白”。甚至可能有这样的开源实现。这些实现可能效率不高,并且可能会给有大量并发用户的应用程序带来问题
在Grails2.3中,将对GSPs()的编码/转义/xss预防特性进行重大重构。在这项工作的基础上构建一个高效的“折叠空白”实现也是可能的。Grails是一个开源项目,欢迎您的贡献。我们发现压缩输出往往会掩盖压缩空白带来的任何好处,因此如果您可以使用内容编码gzip交付内容。如果您的系统还不支持它,我不知道一个简单的方法来实现这一点,但可能是一个简单的转发代理,它除了服务器gzip内容之外什么都不做