MitrahSoft is an Adobe offcial partner MitrahSoft is Lucee offcial partner & core contributing developer

Apache HTTP/2 And Gzip Compression

Now a days everyone want to make sure that, their websites are loading in fraction of seconds including all its assets ( css, js, images etc ). Eventually we call it as performance. A site's performance is not only depending upon the server side or javascript code. Possibly your web server can do something about the performance. If We are trying to load a large size image in a page & client's browser may take more time to render the page based on the bandwidth.

Without doing any code changes, we can partially achieve that by simply upgrading our Apache web server's HTTP version to HTTP 2.0 and enabling Gzip compression. Here we will talk about, what are the benefits of using HTTP 2.0 & Gzip. As well as, we will see, how to configure those in Apache web server.

Apache http/2 and gzip compression
What is HTTP/2.0 ?

HTTP/2 is the evolution of the world's most successful application layer protocol, HTTP. It focuses on making more efficient use of network resources. It does not change the fundamentals of HTTP. it dramatically improves website performance with no downside.

Features of HTTP/2:
  • Reduces latency for fast loading the page.
  • Multiplexing of request and response.
  • Header compression.
  • Prioritizing the requests.
important Note:

It can be used over Secure (HTTPS) with TLS and non-secure (HTTP) protocols, but all the major browsers like Mozilla, Chrome, IE, Safari, Edge had stated that they will support HTTP/2 only with Secure Version of HTTP means HTTPS with TLS). Thus HTTPS is mandatory for using HTTPS over these browsers.

Basic Configuration:
Apache Basic Configuration
  1. The first thing, as with every Apache module, is that you need to load it: LoadModule http2_module modules/mod_http2.so This module available from apache version 2.4, By default the module not enabled, we should enable that.

  2. For windows users:

    To enable the HTTP 2.0 module goto apache\conf\httpd.conf file, Find LoadModule http2_module modules/mod_http2.so. If the line prefix with # symbol then remove the # and then save.

  3. The second directive you need to add to your server configuration is Protocols h2 http/1.1 (h2 is HTTP/2 over TLS).
  4. This allows h2, the secure variant, to be the preferred protocol on your server connections. When you want to enable all HTTP/2 variants, you simply write: Protocols h2 h2c http/1.1 (h2c is HTTP/2 over TCP)+
  5. Depending on where you put this directive, it affects all connections or just the ones to a certain virtual host. You can nest it, as in:

  6. The order of protocols mentioned is also relevant. By default, the first one is the most preferred protocol. When a client offers multiple choices, the one most to the left is selected. In Protocols http/1.1 h2 , the most preferred protocol is HTTP/1 and it will always be selected unless a client only supports h2. Since we want to talk HTTP/2 to clients that support it, the better order is Protocols h2 h2c http/1.1

    There is one more thing in ordering of your options: the client has its own preferences, too. If you want, you can configure your server to select the protocol most preferred by the client: ProtocolsHonorOrder Off

  7. After finished the above configurations restart the apache service.
Gzip compression
What is Gzip compression ?
  • Gzip is a method of compressing files (making them smaller) for faster network transfers.It is also a file format.
  • When a user hits your website a call is made to your server to deliver the requested files.
  • The bigger these files are the longer it's going to take for them to get to your browser and appear on the screen.
  • Gzip compresses your web pages and style sheets before sending them over to the browser. This drastically reduces transfer time since the files are much smaller.
  • The mod_deflate module provides the DEFLATE output filter that allows the output from your server to be compressed before being sent to the client over the network. mod_deflate is the replacement of mod_gzip which was used with an older version of Apache.
How does it work ?
  • Gzip is actually a fairly simple idea that is extremely powerful when put to good use. Gzip locates similar strings within a text file and replaces those strings temporarily to make the overall file size smaller.
  • The reason Gzip works so well in a web environment is because CSS files and HTML files use a lot of repeated text and have loads of whitespace. Since Gzip compresses common strings, this can reduce the size of pages and style sheets by up to 70%!
  • When a browser visits a web server it checks to see if the server has Gzip enabled and requests the web page. If it's enabled it receives the Gzip file which is significantly smaller and if it isn't, it still receives the page, only the uncompressed version which is much larger.
Why is it important ?

The main reason it is important is because it reduces the time it takes for a website to transfer the page files and style sheets which ultimately reduces the load time of your website.

How compressed files work on the web ?

When a request is made by a browser for a page from your site your webserver returns the smaller compressed file if the browser indicates that it understands the compression. All modern browsers understand and accept compressed files.

How to configure Gzip compression:
  1. Enable the mod_deflate & mod_filter( #LoadModule deflate_module modules/mod_deflate.so and LoadModule filter_module modules/mod_filter.so) module.
  2. Add the following lines at end of the httpd.conf file.

  3.  AddOutputFilterByType DEFLATE text/plain 
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
  4. Add the following configuration in Apache Virtual Host to enable Gzip compression for your website. You can also add this code in website's .htaccess file in the site root.
  5. Restart the apache service.
  6. We have enabled gzip compression, let's use one of below online tools to verify gzip is working correctly.
Features of HTTP/2


Debugging Information
Lucee (Gelert) Os 5.4.8.2-SNAPSHOT (CFML Version 2016,0,03,300357)
Template /index.cfm (/home/bangalor/public_html/index.cfm)
Time Stamp 07-Aug-2026 6:05 AM
Time Zone IST
Locale En_in
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 216.73.216.102
Host Name www.css.mitrahsoft.com
Architecture 64bit


Execution Time

Total Time Avg Time Count Template
382 ms 382 ms 1 /home/bangalor/public_html/layouts/blog.cfm
218 ms 218 ms 1 /home/bangalor/public_html/layouts/inc/topNav.cfm
118 ms 118 ms 1 /home/bangalor/public_html/layouts/inc/footer.cfm
17.2 ms 17.2 ms 1 /home/bangalor/public_html/layouts/inc/htmlHead.cfm
12.4 ms 12.4 ms 1 /home/bangalor/public_html/Application.cfc$onRequestStart
10.5 ms 10.5 ms 1 /home/bangalor/public_html/Application.cfc$onSessionStart
0.895 ms 0.895 ms 1 /home/bangalor/public_html/layouts/default.cfm
0.526 ms 0.526 ms 1 /home/bangalor/public_html/layouts/inc/breadcrumb.cfm
0.281 ms 0.281 ms 1 /home/bangalor/public_html/layouts/inc/contactForm.cfm
0.25 ms 0.25 ms 1 /home/bangalor/public_html/framework/one.cfc
0.178 ms 0.178 ms 1 /home/bangalor/public_html/views/blog/apache-http-2-and-gzip-compression.cfm
0.165 ms 0.165 ms 1 /home/bangalor/public_html/framework/ioc.cfc$containsBean
0.074 ms 0.074 ms 1 /home/bangalor/public_html/Application.cfc
0.01 ms 0.01 ms 1 /home/bangalor/public_html/WEB-INF/lucee/context/Component.cfc
0.006 ms 0.006 ms 1 /home/bangalor/public_html/Application.cfc$onRequestEnd
0 ms 0 ms 1 /home/bangalor/public_html/Application.cfc$onRequest
5.55 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
761 ms  APPLICATION EXECUTION TIME
1.11 ms  QUERY EXECUTION TIME
768 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


Implicit variable Access

Scope Template Line Var Count
arguments /home/bangalor/public_html/framework/ioc.cfc 90 BEANNAME 1
arguments /home/bangalor/public_html/framework/one.cfc 59 ACTION 1119
arguments /home/bangalor/public_html/framework/one.cfc 108 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 110 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 113 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 113 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 114 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 116 QUERYSTRING 240
arguments /home/bangalor/public_html/framework/one.cfc 119 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 121 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 122 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 141 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 153 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 175 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 213 PATH 119
arguments /home/bangalor/public_html/framework/one.cfc 215 PATH 1
arguments /home/bangalor/public_html/framework/one.cfc 250 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 251 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 252 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 286 FULLPATH 4
arguments /home/bangalor/public_html/framework/one.cfc 358 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 359 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 443 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 460 ACTION 2
arguments /home/bangalor/public_html/framework/one.cfc 476 ACTION 129
arguments /home/bangalor/public_html/framework/one.cfc 520 ACTION 6
arguments /home/bangalor/public_html/framework/one.cfc 529 ACTION 501
arguments /home/bangalor/public_html/framework/one.cfc 530 ACTION 366
arguments /home/bangalor/public_html/framework/one.cfc 532 ACTION 135
arguments /home/bangalor/public_html/framework/one.cfc 559 ACTION 374
arguments /home/bangalor/public_html/framework/one.cfc 560 ACTION 249
arguments /home/bangalor/public_html/framework/one.cfc 602 ACTION 244
arguments /home/bangalor/public_html/framework/one.cfc 603 ACTION 248
arguments /home/bangalor/public_html/framework/one.cfc 609 ACTION 120
arguments /home/bangalor/public_html/framework/one.cfc 648 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 649 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 651 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 689 TARGETPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 691 TARGETPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 981 TARGETPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 1070 ROUTES 1
arguments /home/bangalor/public_html/framework/one.cfc 1076 PATH 8
arguments /home/bangalor/public_html/framework/one.cfc 1076 HTTPMETHOD 8
arguments /home/bangalor/public_html/framework/one.cfc 1481 CFC 1
arguments /home/bangalor/public_html/framework/one.cfc 1594 FILEPATH 4
arguments /home/bangalor/public_html/framework/one.cfc 1625 TUPLE 6
arguments /home/bangalor/public_html/framework/one.cfc 1626 METHOD 6
arguments /home/bangalor/public_html/framework/one.cfc 1643 TUPLE 12
arguments /home/bangalor/public_html/framework/one.cfc 1643 LIFECYCLE 6
arguments /home/bangalor/public_html/framework/one.cfc 1643 METHOD 6
arguments /home/bangalor/public_html/framework/one.cfc 1687 CFC 1
arguments /home/bangalor/public_html/framework/one.cfc 1722 CFC 1
arguments /home/bangalor/public_html/framework/one.cfc 1817 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1820 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1823 SECTION 2
arguments /home/bangalor/public_html/framework/one.cfc 1824 SECTION 2
arguments /home/bangalor/public_html/framework/one.cfc 1828 SECTION 2
variables /home/bangalor/public_html/framework/one.cfc 1829 cflock 1
arguments /home/bangalor/public_html/framework/one.cfc 1830 SECTION 1
arguments /home/bangalor/public_html/framework/one.cfc 1831 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 1836 SECTION 1
arguments /home/bangalor/public_html/framework/one.cfc 1851 SUBSYSTEM 1
arguments /home/bangalor/public_html/framework/one.cfc 1869 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1869 SECTION 2
arguments /home/bangalor/public_html/framework/one.cfc 1919 SUBSYSTEM 6
arguments /home/bangalor/public_html/framework/one.cfc 1925 SUBSYSTEM 2
arguments /home/bangalor/public_html/framework/one.cfc 1931 CFC 2
arguments /home/bangalor/public_html/framework/one.cfc 1961 BODY 2
arguments /home/bangalor/public_html/framework/one.cfc 1962 LAYOUTPATH 2
arguments /home/bangalor/public_html/framework/one.cfc 1966 LAYOUTPATH 2
arguments /home/bangalor/public_html/framework/one.cfc 1979 ARGS 1
arguments /home/bangalor/public_html/framework/one.cfc 1980 VIEWPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 1984 VIEWPATH 1
arguments /home/bangalor/public_html/framework/one.cfc 2000 SUBSYSTEM 3
arguments /home/bangalor/public_html/framework/one.cfc 2006 DELIMITER 249
arguments /home/bangalor/public_html/framework/one.cfc 2006 SEGMENTS 249
arguments /home/bangalor/public_html/framework/one.cfc 2011 SEGMENTS 1
arguments /home/bangalor/public_html/framework/one.cfc 2019 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 2028 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 2031 QUERYSTRING 120
arguments /home/bangalor/public_html/framework/one.cfc 2035 SEGMENTS 370
arguments /home/bangalor/public_html/framework/one.cfc 2035 DELIMITER 370
arguments /home/bangalor/public_html/framework/one.cfc 2037 SEGMENTS 370
arguments /home/bangalor/public_html/framework/one.cfc 2040 SEGMENTS 740
arguments /home/bangalor/public_html/framework/one.cfc 2047 TYPE 4
arguments /home/bangalor/public_html/framework/one.cfc 2058 PATH 4
arguments /home/bangalor/public_html/framework/one.cfc 2061 PATH 4
arguments /home/bangalor/public_html/framework/one.cfc 2068 TYPE 4
arguments /home/bangalor/public_html/framework/one.cfc 2074 TARGET 8
arguments /home/bangalor/public_html/framework/one.cfc 2074 ROUTE 8
arguments /home/bangalor/public_html/framework/one.cfc 2143 PATH 16
arguments /home/bangalor/public_html/framework/one.cfc 2144 PATH 8
arguments /home/bangalor/public_html/framework/one.cfc 2169 PATH 8
arguments /home/bangalor/public_html/framework/one.cfc 2169 PATTERN 8
arguments /home/bangalor/public_html/framework/one.cfc 2336 PATH 240
arguments /home/bangalor/public_html/framework/one.cfc 2337 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2347 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2348 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2356 PATH 240
arguments /home/bangalor/public_html/framework/one.cfc 2360 PATH 120
arguments /home/bangalor/public_html/framework/one.cfc 2959 RUNSETUP 1
arguments /home/bangalor/public_html/framework/one.cfc 2981 SUBSYSTEM 5
arguments /home/bangalor/public_html/framework/one.cfc 2982 SUBSYSTEM 3
variables /home/bangalor/public_html/framework/one.cfc 2982 cflock 3
arguments /home/bangalor/public_html/framework/one.cfc 2983 SUBSYSTEM 3
arguments /home/bangalor/public_html/framework/one.cfc 3033 ACTION 1
arguments /home/bangalor/public_html/framework/one.cfc 3037 ACTION 1
variables /home/bangalor/public_html/layouts/blog.cfm 19 ALLTAGLIST 1
variables /home/bangalor/public_html/layouts/blog.cfm 25 singleTag 39
variables /home/bangalor/public_html/layouts/blog.cfm 25 ALLTAGLIST 1
variables /home/bangalor/public_html/layouts/blog.cfm 26 SINGLETAG 78
query /home/bangalor/public_html/layouts/blog.cfm 37 ARCHIVESLINK 50
variables /home/bangalor/public_html/layouts/default.cfm 9 fullhtmlContent 1
variables /home/bangalor/public_html/layouts/default.cfm 10 FULLHTMLCONTENT 2
variables /home/bangalor/public_html/layouts/default.cfm 12 FULLHTMLCONTENT 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 9 GETCURRENTPAGE 2
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 9 PAGETITLE 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 11 PAGETITLE 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 17 ITEM 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 17 SECTION 1
variables /home/bangalor/public_html/layouts/inc/breadcrumb.cfm 22 PAGETITLE 1
variables /home/bangalor/public_html/layouts/inc/contactForm.cfm 71 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/contactForm.cfm 76 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/contactForm.cfm 121 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/footer.cfm 97 FORMLOCATION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 3 ITEM 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 4 SECTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 9 SECTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 16 ITEM 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 21 ITEM 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 23 getCurrentPage 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 23 cfquery 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 25 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 25 STRBROWSERTITLE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 26 STRBROWSERTITLE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 28 SECTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 29 STRBROWSERTITLE 2
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 30 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 30 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 31 STRMETADESCRIPTION 2
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 33 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 33 STRMETAKEYWORDS 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 34 STRMETAKEYWORDS 2
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 45 STRMETAKEYWORDS 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 46 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 47 STRBROWSERTITLE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 62 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 63 IMGNAME 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 63 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 76 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 77 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 78 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 79 IMGNAME 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 82 IMGNAME 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 84 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 85 STRMETADESCRIPTION 1
variables /home/bangalor/public_html/layouts/inc/htmlHead.cfm 87 GETCURRENTPAGE 1
variables /home/bangalor/public_html/layouts/inc/topNav.cfm 42 cfquery 6


SQL Queries

getCurrentPage (Datasource=, Time=0.141 ms, Records=1) in /home/bangalor/public_html/layouts/inc/htmlHead.cfm:7
the following colum(s) are never read within the request:archivesLink,publishedDate,isPublished,id
select * from
    
        Application.qBlogPosts
    

    where lower(urlText)
    
        = 'apache-http-2-and-gzip-compression'
qInnerPages (Datasource=, Time=0.15 ms, Records=4) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,parentID,metaKeyWords,browserTitle,isExternalLink,orderBy,showinNav,metaDescription
select * from Application.qPages where parentID = 2 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.145 ms, Records=8) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 21 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.175 ms, Records=8) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 22 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.176 ms, Records=7) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 23 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.155 ms, Records=4) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 25 AND showinNav = 1
                    order by orderBy
qInnerPages (Datasource=, Time=0.169 ms, Records=5) in /home/bangalor/public_html/layouts/inc/topNav.cfm:39
the following colum(s) are never read within the request:iconClass,isMegaMenu,parentID,metaKeyWords,browserTitle,orderBy,id,showinNav,metaDescription
select * from Application.qPages where parentID = 4 AND showinNav = 1
                    order by orderBy


Scope Variables

Application Variables:
applicationname=MitrahSoft_2.0
BSCDN=//cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/
CSSDOMAIN=/
EXAMPLESURL=http://examples.mitrahsoft.com
framework.one=Struct (4)
IMAGESDOMAIN=/
INDIA_NUMBER=9092480924
JSDOMAIN=/
MDICDN=//cdn.jsdelivr.net/npm/@mdi/font@5.9.55/
qBlogMonths=Query (48)
QBLOGPOSTS=Query (48)
QMITRAHPAGES=Query (59)
qPages=Query (59)
qRootPages=Query (4)
ROOT=/
SYSTEMPATH=/home/bangalor/public_html/
US_NUMBER=8176068684
US_NUMBER_FORMATTED=(817) 606-8684
CGI Variables:
auth_password=
auth_type=
auth_user=
cert_cookie=
cert_flags=
cert_issuer=
cert_keysize=
cert_secretkeysize=
cert_serialnumber=
cert_server_issuer=
cert_server_subject=
cert_subject=
cf_template_path=/home/bangalor/public_html/index.cfm
content_length=
content_type=
context_path=
gateway_interface=
http_accept=*/*
http_accept_encoding=gzip, br, zstd, deflate
http_accept_language=
http_connection=close
http_cookie=
http_host=www.css.mitrahsoft.com
http_referer=
http_user_agent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
https=on
https_keysize=
https_secretkeysize=
https_server_issuer=
https_server_subject=
local_addr=178.159.5.243
local_host=greyhound.dnshostnetwork.com
path_info=/blog/apache-http-2-and-gzip-compression
path_translated=/home/bangalor/public_html/index.cfm
query_string=
remote_addr=216.73.216.102
remote_host=216.73.216.102
remote_user=
request_method=GET
request_url=https://www.css.mitrahsoft.com/index.cfm/blog/apache-http-2-and-gzip-compression
script_name=/index.cfm
server_name=www.css.mitrahsoft.com
server_port=443
server_port_secure=1
server_protocol=HTTP/1.1
server_software=
web_server_api=
Cookie Variables:
cfid=3638834b-18d1-440b-81cf-98c3333a5706
cftoken=0
Request Variables:
_fw1=Struct (16)
action=blog.apache-http-2-and-gzip-compression
base=/
cfcbase=
context=Struct (1)
item=apache-http-2-and-gzip-compression
layout=false
org.apache.catalina.AccessLog.Protocol=HTTP/1.1
org.apache.catalina.AccessLog.RemoteAddr=216.73.216.102
org.apache.catalina.AccessLog.RemoteHost=216.73.216.102
org.apache.catalina.AccessLog.ServerName=www.css.mitrahsoft.com
org.apache.catalina.AccessLog.ServerPort=443
org.apache.tomcat.remoteAddr=216.73.216.102
org.apache.tomcat.request.forwarded=true
section=blog
subsystem=
subsystembase=/
version=204
Server Variables:
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.0.6=Complex type
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.1=Complex type
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.2=Complex type
CACHE=Struct (175)
CACHE_TIMESTAMPS=Struct (175)
cbox-javaloader-1B50254DE719A76B2ADC708B9F6D56EE=Component (modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-52B877CA0494DF462AFAE4B19932AA27=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-554E0B2DF76810BDA83FB33DA8A8ABE9=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-757114FCCFB5C490D952526BFDF3987E=Component (modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-7C624209BA64FDFA88C5C8208DA20E5C=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-8E03551109DB0559698D811C86B103EB=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-AEAAE1EF90B4BB57161501BD525097AE=Component (modules.BCrypt.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-D3D5EEDE3F35A4658B10897E5F82E29A=Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-D98F90619134ECE764EC062DCA91FCE0=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-DDCEE58D59F22F146C90D6E97C07CA45=Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-F4E336252BF14F02E265FDC3C6BA95E1=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
coldfusion=Struct (9)
java=Struct (8)
LOGIN_BRIDGE=Struct (0)
lucee=Struct (8)
os=Struct (8)
PRODSTRUCT=Struct (1)
RECENT_ORDERS=Array (16)
separator=Struct (3)
servlet=Struct (1)
system=Struct (2)
ZONESTR=Struct (0)
Session Variables:
cfid=3638834b-18d1-440b-81cf-98c3333a5706
cftoken=0
chk_rand_footer=8262
lastvisit={ts '2026-08-07 06:05:34'}
PAGEHISTORY=Array (1)
REF=
sessionid=MitrahSoft_2.0_3638834b-18d1-440b-81cf-98c3333a5706_0
timecreated={ts '2026-08-07 06:05:34'}
urltoken=CFID=3638834b-18d1-440b-81cf-98c3333a5706&CFTOKEN=0
Debug Rendering Time: 0 ms