Sorry, Andrew, I had forgotten where I got the original code snippet from. I'll buy you a beer the next time I'm in the neighborhood.
On 4/25/07, Andrew Scott <[EMAIL PROTECTED]> wrote: > > You know Pete... > > If you are going to give something, some credit would have been good:-) > > http://www.andyscott.id.au/index.cfm/2006/9/12/Proof-of-Concept > > > > > On 4/26/07, Pete Ruckelshaus <[EMAIL PROTECTED]> wrote: > > > > Roll your own. Here's a code snippet from my application.cfc: > > > > <cffunction name="onRequestEnd"> > > <!--- gzip file compression for non-logged in users and UA's that accept > > gzip encoding > > Compression does odd things to the admin navbar and keeps the debug > > output from being shown. > > ---> > > <cfargument name="thePage" type="string" required="true"> > > <cfset var fileOut = '' /> > > <cfset var out = '' /> > > <cfif CGI.HTTP_ACCEPT_ENCODING CONTAINS "gzip" AND > > len(trim(getauthuser())) EQ 0> > > <cfscript> > > pageOut = getPageContext().getCFOutput().getString(); > > fileOut = createobject("java", "java.io.ByteArrayOutputStream > ").init(); > > out = createobject("java","java.util.zip.GZIPOutputStream > > ").init(fileOut); > > out.write(variables.pageOut.getBytes(), 0, len( > > variables.pageOut.getBytes())); > > out.finish(); > > out.close(); > > </cfscript> > > <cfheader name="Content-Encoding" value="gzip"> > > <cfcontent type="text/html" reset="true" > > variable="#fileOut.toByteArray()#"> > > <cfreturn true /> > > </cfif> > > <cfif isUserInRole("Administrators") OR isUserInRole("Deity")> > > <cfinclude template="/inc/security_status.cfm"> > > </cfif> > > </cffunction> > > > > As you can tell from the comment, there were portions of code that had > > issues with the gzip encoding, but overall it works quite well. > > > > pete > > > > > > On 4/25/07, Jacob <[EMAIL PROTECTED]> wrote: > > > > > > Can you run HTTP Compression on IIS with CF 7? > > > > > > I know CF4 and CF5 has a problem, but how about CF7? > > > > > > I downloaded a couple ISAPI Filters for HTTP Compression for IIS, but > it > > > does not work. When I install it on a IIS server not running CF, HTTP > > > Compression runs fine. > > > > > > TIA... > > > > > > Jacob > > > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Deploy Web Applications Quickly across the enterprise with ColdFusion MX7 & Flex 2 Free Trial http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:276286 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

