Query Strings are a formed as part of a URL. They are used to pass information between the client and the server. In order to have a website that is not only static, but dynamic, data needs to be passed and this is achieved via cookies, session states and query strings. As explained previously in this document, the query string is the portion of the URL after the “?”.
Query Strings and CDN
|What does a CDN do with query strings?||A CDN can manipulate query strings in several ways.
Please ensure the CDN configuration for each application is checked and setup correctly.
|CDN and Cache Key Parameters||A CDN can also manipulate query strings and can:
Cache key parameters. If this is required, it is fairly easy to achieve on the CDN but will most likely require a unique configuration for each application (a one-to-one relationship).
|Query Strings and Servers||Note, by default servers will not read query strings. This is an obvious statement, but applications need
to be created to read query string data and make use of it. This is mentioned in this document because many developers will look at the CDN before the server.