[prev in list] [next in list] [prev in thread] [next in thread] 

List:       zope
Subject:    Re: [Zope] Several questions on Z3 Views backported thru Five
From:       Manuel_Vázquez_Acosta <mva.led () gmail ! com>
Date:       2007-06-26 16:24:34
Message-ID: 11309004.post () talk ! nabble ! com
[Download RAW message or body]


Thanks for your response...

I will try that. I have already started to "clean" up the views and creating
a very simple custom caching mechanism to achieve better perfomance. We have
made some success, but we're still working.

Best regards,
Manuel.



Tres Seaver wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Manuel Vázquez Acosta wrote:
> > Hi all,
> > 
> > I've been asked to deploy a Plone App which must satisfy a load of at
> > least 1200
> > users over 8 min.
> > 
> > I have tested a fresh Plone 2.5.3 with Zope 2.9.7, plus Squid + CacheFu
> > and
> > everything went just fine. The laptop didn't even notice such a load.
> > 
> > But, when I installed the Plone App, even much smaller load didn't pass
> > the test.
> > 
> > Thus, I have to dig into the source code of the app to find the source of
> > the
> > problems. I have found that the app uses Z3 concepts, specially Views.
> > This
> > question poped into my mind:
> > 
> > 1. Does Zope2+Five creates Views everytime they are used, and discard
> > them
> > afterwards?
> > 
> > If this is the case, then maybe I should code a ViewFactory which caches
> > frequently used views. This may help.
> 
> Nope, that won't help, because views are bindings between context
> objects and requests.
> 
> The time required to create views / adapters is completely negligible
> compared to the time required to *render* the Plone main template.  You
> need to focus on stripping out features you don't need in that template,
> and / or caching fragments of it.
> 
> 
> Tres.
> - --
> ===================================================================
> Tres Seaver          +1 540-429-0999          tseaver@palladion.com
> Palladion Software   "Excellence by Design"    http://palladion.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFGe92C+gerLs4ltQ4RAmVvAJ9+BXTwKTe9HqIq12XMYfu8CYtJkQCgpuce
> rRbBU2hqJKAQWXi3zFmS4V4=
> =zhVX
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
> 
> 

-- 
View this message in context: \
http://www.nabble.com/Several-questions-on-Z3-Views-backported-thru-Five-tf3962154.html#a11309004
 Sent from the Zope - General mailing list archive at Nabble.com.

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic