People already reported on the speed improvement for anonymous access (Hanno and Matt). I can confirm the results. But today I am concerned about the content manager, and editing for the content manager also improved a lot.
I want to test the real world feeling. So to test this, I installed the site at the provider, added nginx and varnish in front. Just standard setups, no tweaking. Also nginx does not add any expires header, but I added a policy in the good old caching_policy_manager. No CacheFu either, as I think there is none yet for Plone4. So I also do not have any etags out of the box.
I do my testing in Firefox with yslow installed to get a second statement when the page is loaded. Here are my logged-in results:
- Loading the text-only start page: 293ms (onload: 990ms)
- Loading a page with an image galery: 442ms (onload: 1.39s)
- Loading the edit form (clicking edit): 1s (onload: 1.26s)
- Made a change and saved: 537ms (onload: 1.4s)
For a content editor, this is a dream-come-true situation.
As a next test, we will try this with a lot of content. The catalog has recently been a bottleneck for us and this makes editing no fun anymore. I am enthusiastic to see what improvements Plone 4 will bring here.