[Zope] Re: Several questions on Z3 Views backported thru Five
Tres Seaver
tseaver at palladion.com
Fri Jun 22 10:32:34 EDT 2007
-----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 at 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-----
More information about the Zope
mailing list