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

Reply via email to