Christoph Zwerschke a écrit : > sophana wrote: > >> There is still something that I would like to get confirmed: >> I have a big object that takes some time to be instantiated. This is why >> I would like to instantiate it once per webware execution thread. >> Do you think that the page __init__ method is the place to store this >> object instance? >> When are Page object created? Is it at the first request of a thread? Do >> they remain in memory until the thread is closed? >> > > You can configure this with the Application.config settings > CacheServletClasses and CacheServletInstances. If you set them to yes, > then it is like you write. > Ok thanks! I was wondering why I couldn't find any documentation about this. I finally found it in the 0.7 webkit doc, but it is not is the 0.9 doc http://webware.sourceforge.net/Webware-0.7/WebKit/Docs/UsersGuide.html http://webware.sourceforge.net/Webware-0.9.2/WebKit/Docs/UsersGuide.html
Where is it gone? > You may also consider instantiating your object in the function > __init__.contextInitialize(app, ctxPath). This is only executed once > when the context is initialized. > > Yes but I think it is launched once per process, and not once per thread. Am I right? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Webware-discuss mailing list Webware-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/webware-discuss