Has anyone successfully added a Content-Length header to regular ColdFusion (I'm using CF9) pages? I'm setting up a new server behind a Cisco load balancer with compression - the box refuses to compress anything without this header, but CF doesn't pass it by default.
<cfheader name="Content-Length" value="something">
will set the header, but finding the right value is a problem.
Any pointers would be much appreciated.
I believe I've solved it:
<cfheader name="Content-Length" value="#getPageContext().getCFOutput().getBuffer().size()#">
I stuck that in o
nRequestEnd()
and the Cisco box is happily compressing away.Thanks for the input folks.
I don't love this idea, but could you make some sort of wrapper with cfsavecontent and take the length of that?
Something like:
I'm not sure if the count would be off due to white space issues.