In V451 it looks like the cache bust dhxr parameter is now getting an “=1” appended. This is great as it fixes the problem where Apache cannot understand url parameters without the equal sign.
For Example, in the code is does this in 2 places:
So the url is built as
....&dhxr=1234567
The browsers and CDNs do look at the right side of the equal sign to determine if the resource is cached locally.
Personally I prefer this over the approach which is being adopted by DHX:
....&dhxr1234567=1
The problem with this approach is that it changes the left side of the equal sign and some server-side tools such as Oracle’s mod_plsql needs to know each url parameter name (unless using flexible url parameters).
I realize all of this can be disabled by setting:
window.dhx4.ajax.cache = true;