The Boost module can be used to cache pages on your website. Unfortunately, if a page is cached, it is served without accessing Drupal. This means, the redirection offered by the MobileKey doesn't take effect on pages cached by Boost or similar modules.
Also if you have a form of proxy cache (a cache before Apache2,) then the redirection will probably be prevented by that cache early on.
Made to Order Software Corporation offers software consulting, analysis, and development services at any stage of a project. Our analysts can provide you well-defined and thorough user and developer documentation for your project in a timely manner. We can determine the skill set necessary to accomplish the goals of the project, and maximize the number of workers on the project to shorten the development period.
From simple applications to complex e-Business solutions through realtime software and complex database systems, our people work at your convenience—in your office or ours.
...
There are three excellent reasons to switch to a Reverse Proxy Server right away:
Figure 1 below presents a simplified setup of a Reverse Proxy Server.