[ 
https://issues.apache.org/jira/browse/WICKET-201?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12476108
 ] 

Johan Compagner commented on WICKET-201:
----------------------------------------

for 1.3 the SecondLevelCache and its FilePageStore is pretty much done.
The performance lose we have for the serialization and saving (2 separate 
threads) are around 15% under very heavy load. (App1Test1) compared to 
HttpSessionStore.
Thats in my eyes very acceptable. And under normal load you won't even notice 
it because the serializing thread can handle it fine.

The only thing we could do now is move the soft cache we have now in the Store 
it self through the FilePageStore and soft cache the byte[] so that those don't 
have to be loaded from disk.
But maybe we can do both. If a history entry in the browser is a new page in 
wicket then the current soft cache does it works.
But if it is a version of the current page. the soft cache doesn't do anything 
anymore (because there is no undo information anymore in a page)

Also maybe the FilePageStore should be abstracted then. So that the 
serialization is done by a common base class. And the actual saving can be done 
to anything you want.

(and then port it all to 2.0!)

> refactor storing pages and versions
> -----------------------------------
>
>                 Key: WICKET-201
>                 URL: https://issues.apache.org/jira/browse/WICKET-201
>             Project: Wicket
>          Issue Type: Bug
>            Reporter: Eelco Hillenius
>         Assigned To: Johan Compagner
>            Priority: Critical
>             Fix For: 1.3, 2.0
>
>
> See http://www.nabble.com/refactor-storing-pages-and-versions-tf2943670.html 
> for a discussion.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to