Some details; Im running an out-the-box, vanilla configuration of AppFabric 1.1 on the same machine as IIS. I've not enabled AppFabrics's local cache, as im interested in the performance outside of this local caching boundary.
Now obviously in-proc caching like httpruntime cache is going to be super fast. Infact it is able to retrieve a dataset im testing with, which contains about 14,000 records (and is about 25MB when serialised) in something under 10 miliseconds.
However, retrieving the same amount of data from app fabric takes approximately 9 seconds. Obviously this is a huge difference and as I could never use this as any sort of replacement (which I was secretly hoping i might be able to).
Does this performance sound about right? Are there any obvious gotchas in the configuration im missing out?