If you are using both the W3 Total Cache and WP Touch Pro plugins for optimizing your site’s performance and mobile view respectively, you may encounter a conflict where WP Touch Pro stops displaying the mobile view and instead shows the cached desktop version.
Here is the Solution
Step 1: Copy this user Agents
iPhone iPod Android BB10 BlackBerry webOS IEMobile/7.0 IEMobile/9.0 IEMobile/10.0 MSIE 10.0 iPad PlayBook Xoom P160U SCH-I800 Nexus 7 Touch
Step 2: Put these user Agents in “Rejected User Agents” area of the CDN settings
Step 3: Put these user Agents in “Rejected User Agents” area of the Page Cache settings
Step 4: Put these user Agents in “Rejected User Agents” area of the Minify settings
Step 5: Disable / Untick “Set expires header” in the Browser Cache settings