We see that you’re running WP Super Cache. For optimal performance with mobile sites, you’ll want to disable caching plugins from caching mobile sites.
To do this, first try enabling WPtouch support in WP Super Cache. If that isn’t enough, then follow these instructions:
1. In the Advanced tab of the WP Super Cache settings select *Mobile Device Support and click Update Status.
2. Still in the Advanced tab, scroll down to Rejected User Agents area. Select the entire list of mobile user agents below, right-click and select ‘Copy’.
iphone
ipod
ipad
pre
pixi
iemobile
aspen
incognito
webmate
android
dream
cupcake
froyo
blackberry9500
blackberry9520
blackberry9530
blackberry9550
blackberry 9800
blackberry 9780
blackberry 9850
blackberry 9860
webos
s8000
bada
googlebot-mobile
adsbot-google
Please note: If you have added support for additional mobile user agents in Advanced Options > Custom User Agents, you must also include those user agents in the “Rejected User Agents” area specified below.
3. Then right-click and select ‘Paste’ inside the Rejected User Agents area to enter the user agent list.
4. In the Tester and Contents tab, click Delete Cache to delete pages that were likely cached before applying the rejected user agents.
WP Super cache should now be configured correctly to ignore the mobile user agents, while still caching pages viewed on a desktop browser.
*Enabling Mobile Device Support alone seems to cache and serve mobile page separately to mobile devices. If you are seeing issues where mobile pages are being shown in your desktop browser or vice versa, please apply all the settings outlined above.