我正在支持ColdFusion 7上的遗留应用程序,而且这些页面充满了我想要删除的痛苦空白。
我知道我可以:
但我可以抛出正确的< cfheader>或类似于.htaccess触发gzipping在这个目录上的东西?
答案 0 :(得分:7)
有两种方法可以实现压缩。在Web服务器级别(带有mod_gzip或mod_deflate的apache 1.3,IIS_6,IIS_7)或应用程序服务器级别(通过servlet filter进行coldfusion)。< / p>
我担心这些是你可用于压缩的唯一选择。
否则你会看到其中一个或多个:
答案 1 :(得分:1)
我唯一一次看到CF处理GZIP本身,IIRC,就是在使用内部(非生产)Web服务器时。我总是看到在Web服务器(IIS或Apache)级别处理压缩。
如果存在转储大量空格的特定代码,则有许多选项可用于处理它。有几个在article by Ray Camden中被粗暴对待。
就个人而言,我不担心空白,除非它真的很糟糕。我在CFC中关闭输出(如果应该显示某些内容,我将其返回),并且我在代码块周围使用CFSilent块,无论如何都不应该显示输出。