[Zope] Re: Several questions on Z3 Views backported thru Five

2007-06-22 Thread Tres Seaver
-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  [EMAIL PROTECTED]
Palladion Software   Excellence by Designhttp://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 )


[Zope] Re: Several questions on Z3 Views backported thru Five

2007-06-22 Thread J Cameron Cooper

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.


My first guess would be that the cache setup need to be configured to 
work with your application. CacheFu knows about the default setup, but 
not about a custom application. It may therefore not be caching, or be 
caching inappropriately.


I think examining the response headers is the best way to determine this.

   --jcc
--
Connexions
http://cnx.org

Building Websites with Plone
http://plonebook.packtpub.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 )