Hi Stefano,
i understand, that you cant implement a “fix” list. Hyper Cache has already a mobile detection System, with a textfield where i can add the Agents that i want to “detect”.
My Idea at first should be to implement easy and should work for all mobile theme plugins! I mean “string” detection. I’ve explained it in my post above…
OK the “Switch to Desktop theme” can be a Problem. But its included in WP Mobile Theme only. In Wiziapp there is no button like this.
Its already better to turn of the button (“Switch to Desktop theme”), then to quit the Cache completely…
A uncached wordpress makes depending on its loaded plugins hundreds of database querys and has to process many many code that be changed in every hook a plugin use. That is really inperformant and i know on own experiences: A few high Traffic WP Installations on 1 high end Server, will get down the Server!
The other Point is Speed. With Google Speed analsysis a uncached WP Blog Comes in yellow area Maximum (about 70-80 Points), with a good Cache and minification plugin (like autoptimize) i gets green (more then 90 Points, thats ok). Mind: Page Speed is a ranking criteria…
So a good Cache is indispensable for various reasons…
for me and for all People out there: a uncached wordpress is useless for Speed, a perfomance killer and cots more than a self created Website.
OK back to my idea: add a textfield “string to search” in hyper Cache. Than search for this string only the mobile theme source code contains. So you can make the “detection” on the mobile theme plugin side…
before saving a Cache file, search the source code for this string. contanins the code the string -> mobile Cache, otherwise -> Dektop Cache!
its up to the user to enter a string that only contains the mobile theme!