[Zope] Questions on ZODB BTrees versus bsddb BTrees
I've just read the ZODB/ZEO Programming Guide (Release 3.6.0, A.M. Kuchling, January 5, 2006) and I'd like to ask a few questions. Are the following all correct? - The BTrees supported by ZODB have nothing to do with Berkeley DB Btrees (apart from the fact that they're both implementations of BTrees). - ZODB BTrees do not allow duplicate keys (a la bsddb). - ZODB BTrees do not allow you to set up secondary keys (a la bsddb). And: - Is the byValue() ZODB BTree method officially deprecated? Scheduled for deprecation / removal? - Does byValue() use any kind of secondary index structure, or does it walk the whole tree? I guess the latter, seeing as to implement the former you'd ideally like something like a BTree allowing duplicate keys... Assuming the first three above are correct, and that I would like both duplicate keys and secondary keys in an application with ZODB-like transparent persistent object storage, it looks like I have the following options: 1. Use both ZODB and bsddb in the same application, dealing with things like locking and transactions across both object types in a somewhat manual way. This would have the additional major downside of making it harder to use ZEO for storage, right? (Yes, I could pickle the entire bsddb databases and hand them to ZEO, but that's not really what I had in mind.) 2. Try to add support for bsddb BTrees (with duplicate keys) to ZODB. I guess this is feasible, but it looks like it would make for some fundamental changes, as you would no longer have the dictionary-like interface to the keys of such a BTree. I guess this option would take a serious of work (which may not even be wanted by the ZODB maintainers). 3. Redesign what I'm doing so as to only need ZODB BTrees. This is quite far from optimal (in terms of space and time), but might be the quickest to implement. However, this may not solve the problem. If a fundamental need is to (e.g.) find all values >= X, where duplicates are allowed but you're using trees that do not allow duplicate keys, this is difficult. Hence the question about byValue(). If someone with more knowledge of ZODB and the BTrees therein and bsddb feels like confirming, correcting, or commenting on the above summary, and options, that would be great. Regards, Terry ___ 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] HTTP PUT
Hi I need confirmation (mainly for some peace of mind, but also because reading google results, all sorts of questions from in my head). I have a user messing with a site using HTTP PUT to upload files. The user has access privileges to use a simple CMS (although for the time being now, they're revoked). Will switching off the permission for "WebDAV access" prevent any successful PUT or do we need to take further actions? We also allow FTP access to certain directories. Can this be abused to upload files elsewhere? Here's a log entry: 10.0.9.1 - potter [03/May/2006:17:02:02 +0100] "PUT /site/microsites/ harry/home/Home Page/page/add_block?block=1/ter_restrnt.jpg HTTP /1.1" 204 221 "" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: 1.7.12) Gecko/20050915" 10.0.9.1 - potter [03/May/2006:17:02:02 +0100] "PUT /site/microsites/ harry/home/Home Page/page/add_block?block=1/small_show.jpg HTTP/ 1.1" 204 221 "" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: 1.7.12) Gecko/20050915" 10.0.9.1 - potter [03/May/2006:17:02:03 +0100] "PUT /site/microsites/ harry/home/Home Page/page/add_block?block=1/small_c-exhibition00 31.jpg HTTP/1.1" 204 221 "" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915" 10.0.9.1 - potter [03/May/2006:17:02:04 +0100] "PUT /site/microsites/ harry/home/Home Page/page/add_block?block=1/College Logo.jpg HTT P/1.1" 204 221 "" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: 1.7.12) Gecko/20050915" 10.0.9.1 - potter [03/May/2006:17:02:04 +0100] "PUT /site/microsites/ harry/home/Home Page/page/add_block?block=1/page/Home Page HTTP/ 1.1" 204 221 "" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: 1.7.12) Gecko/20050915" Thanks for any help. DR ___ 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 )
Re: [Zope] strange behaviour:can not access source-view.gif but a copy of it
robert rottermann wrote at 2006-5-3 16:10 +0200: >what I meant is that I only can access the trough its "normal" url >(using apache) > >www.ersigen.ch/view-source.gif > >never terminates What does the "wget -S http://www.ersigen.ch/view-source.gif"; gives you? -- Dieter ___ 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 )
Re: [Zope] Zeo as a Zeo Client
Gerhard Schmidt wrote at 2006-5-3 08:20 +0200: >On Tue, May 02, 2006 at 10:24:29PM +0200, Dieter Maurer wrote: >> Gerhard Schmidt wrote at 2006-5-2 09:52 +0200: >> > ... >> >I try to reduce the load of the line between the backup Computing Center >> >and the Mainsite by having a zeo server as Proxy between the zope server >> >at the backup site an the ZEO at the main site. >> >> You will gain nothing -- as ZEO does not implement a cache >> but forwards any request immediately to the storage. >> Its only task is to synchronize concurrent access to a single >> storage -- nothing else. > >For my primary goal this whould do perfectly. Primarily I whan't the >zeo at backup site just to foward the request to the main site. All >I want is the i have only one place to change the config in case of a >failure at the main site. Nothing more. Everything else whould be nice >to have. But still the even just forwarding does not work right now. Why would you want to use a ZEO server just for this relaying? Would it not be better to use a DNS name which you could remap at a central place (the DNS configuration) in case of problems? Or use a TCP forwarder. A ZEO server is definitely not appropriate just to relay requests. -- Dieter ___ 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 )
Re: [Zope] DTML-In with date/time filter
Martin Koekenberg wrote at 2006-5-3 14:47 +0200: >I use this code in a Python script and call this script within a DTML-IN >statement. What I need is a script to get only items with a date in the >future, today or in the past. The objects are DTML Documents with a date >property field. Assuming, your property contains a date, you can uses something like (to get things with dates in the future): now = container.ZopeTime() # see the "DateTime" documentation for other times return [obj for obj in context.objectValues() if obj.getProperty(...) > now ] -- Dieter ___ 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 )
Re: [Zope] strange behaviour:can not access source-view.gif but a copy of it
Your second example below never terminates for me, and neither does http://www.ersigen.ch/garbage/view-source.gif I have seen hanging with malformed apache rewrite rules involving http/https protocols. I would check the Apache rewrite rules. Cliff robert rottermann wrote: thanks for the answer. what I meant is that I only can access the trough its "normal" url (using apache) www.ersigen.ch/view-source.gif never terminates, whereas www.ersigen.ch/ersiweb/ersiweb/view-source.gif immediately returns correctly (/ersiweb/ersiweb is where apache redirects to). www.ersigen.ch/copy_of_view-source.gif works fine also. this is using a copy of the same image. This Problem we do have on a number of sites (running different versions of plone, on different machines). thanks again robert Dieter Maurer wrote: robert rottermann wrote at 2006-5-2 07:18 +0200: ... in a plone site (but I see nothing plone related with my problem) I can not access an image with the id view-source.gif (it is used by kupu). What does "cannot access" mean precisely? Try "wget -S " and see (report) what happens. ___ 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 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 )
Re: [Zope] strange behaviour:can not access source-view.gif but a copy of it
thanks for the answer. what I meant is that I only can access the trough its "normal" url (using apache) www.ersigen.ch/view-source.gif never terminates, whereas www.ersigen.ch/ersiweb/ersiweb/view-source.gif immediately returns correctly (/ersiweb/ersiweb is where apache redirects to). www.ersigen.ch/copy_of_view-source.gif works fine also. this is using a copy of the same image. This Problem we do have on a number of sites (running different versions of plone, on different machines). thanks again robert Dieter Maurer wrote: robert rottermann wrote at 2006-5-2 07:18 +0200: ... in a plone site (but I see nothing plone related with my problem) I can not access an image with the id view-source.gif (it is used by kupu). What does "cannot access" mean precisely? Try "wget -S " and see (report) what happens. ___ 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: apache rewrite rules brake plone/zope
(Wed, May 03, 2006 at 09:21:47AM -0400) [EMAIL PROTECTED] wrote/schrieb/egrapse: > From: "David Bear" <[EMAIL PROTECTED]> > Subject: [Zope] apache rewrite rules brake plone/zope > I have the following rewrite rules for apache. The intent is all urls that > have http://myhost/z2 in them will be redirected/rewritten by apache to the > zope instance running on local host. > > RewriteRule ^/z2/(.*) > http://127.0.0.1:9080/VirtualHostBase/http/%{HTTP_HOST}:80 > /VirtualHostRoot/$1 [L,P] Please just go to http://betabug.ch/zope/witch and get a set of proper rewrite rules for this simple case of "inside out hosting". Or read the VHM documentation and learn the inside outs yourself :-) To me it looks like you forgot the _vh_z2 part, but I stopped bothering to debug rewrite rules, since the witch spits them out just fine. > RewriteRule ^/z2dav/(.*) > http://127.0.0.1:9081/VirtualHostBase/https/%{HTTP_HOST > }:443/VirtualHostRoot/$1 [L,P] Likely the same here. > RewriteRule ^/login_form(.*) https://%{HTTP_HOST}/login_form$1 [NE,L] This one has no connection, as it is a redirect. > There is something that I've left out becuase any attempts to view the plone > site through apache are 'messed up', ie the graphics, fonts, style sheets, > etc, are not included in the web page. Only some of the content in rendered > in the browser. However, when I open the url http://127.0.0.1:9080/ the zope > and plone site all works. > > any hints on a rule I've left out? Links "back" to images and CSS failing are a common symptom of a RewriteRule now being correct in respect to the work the VHM does. Regards, Sascha ___ 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 )
Re: [Zope] DTML-In with date/time filter
You are going to have to loop thru the documents and use 'getProperty' to access the date property field on the document. Then you will need to compare the date value (the Zope Book V2.6 has a good description of dates/time usage) to see if it is in the range you need. You could use a python script to do this loop/compare and return a list of document ids which you could then display via your DTML-in stmt. If you have a lot of documents this could be a very expensive approach. You might want to have a look at ZCatalog. hth Jonathan - Original Message - From: Martin Koekenberg To: zope@zope.org Sent: Wednesday, May 03, 2006 8:47 AM Subject: Re: [Zope] DTML-In with date/time filter Hello Andreas, I use this code in a Python script and call this script within a DTML-IN statement. What I need is a script to get only items with a date in the future, today or in the past. The objects are DTML Documents with a date property field. Regards Martin Koekenberg -Original Message- From: Andreas Jung <[EMAIL PROTECTED]> To: Martin Koekenberg <[EMAIL PROTECTED]>, zope@zope.org Date: Wed, 03 May 2006 12:20:33 +0200 Subject: Re: [Zope] DTML-In with date/time filter --On 3. Mai 2006 12:17:36 +0200 Martin Koekenberg <[EMAIL PROTECTED]> wrote: Hallo, I can create a dtml-in filte with the following code: return [doc for doc in context.objectValues('DTML Document') if doc.getProperty('a')!='de'] Using "return" in DTML does not make sense. Writing such code in DTML is bad-style. Use Pythonscript for this code and call the script from DTML (btw. better user ZPT). How can I do the same with a date or time ? What does that mean? -aj -- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376 E-Publishing, Python, Zope & Plone development, Consulting ___ 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 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 )
Re: [Zope] DTML-In with date/time filter
Hello Andreas, I use this code in a Python script and call this script within a DTML-IN statement. What I need is a script to get only items with a date in the future, today or in the past. The objects are DTML Documents with a date property field. Regards Martin Koekenberg -Original Message-From: Andreas Jung <[EMAIL PROTECTED]>To: Martin Koekenberg <[EMAIL PROTECTED]>, zope@zope.orgDate: Wed, 03 May 2006 12:20:33 +0200Subject: Re: [Zope] DTML-In with date/time filter --On 3. Mai 2006 12:17:36 +0200 Martin Koekenberg <[EMAIL PROTECTED]> wrote:>> Hallo,> I can create a dtml-in filte with the following code:>> return [doc for doc in context.objectValues('DTML Document') if> doc.getProperty('a')!='de']Using "return" in DTML does not make sense. Writing such code in DTMLis bad-style. Use Pythonscript for this code and call the script fromDTML (btw. better user ZPT).>> How can I do the same with a date or time ?What does that mean?-aj-- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376E-Publishing, Python, Zope & Plone development, Consulting ___ 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] about Zope 2.8.6
Hello! I have a question about Zope. I'm using Zope 2.8.6-final, python 2.3.5 and Plone 2.1.2. I'm trying to show an event in the portal calendar (CMFCalendar 1.5.5). This event has a custom workflow. I've configured the states in /site/portal_calendar/ ,configure tab, but the calendar doesn't show my event. I have done this experiment with Zope 2.8.1-final and it works well. Is there any problem with Zope 2.8.6 and the CMFCalendar 1.5.5? ___ 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 )
Re: [Zope] DTML-In with date/time filter
--On 3. Mai 2006 12:17:36 +0200 Martin Koekenberg <[EMAIL PROTECTED]> wrote: Hallo, I can create a dtml-in filte with the following code: return [doc for doc in context.objectValues('DTML Document') if doc.getProperty('a')!='de'] Using "return" in DTML does not make sense. Writing such code in DTML is bad-style. Use Pythonscript for this code and call the script from DTML (btw. better user ZPT). How can I do the same with a date or time ? What does that mean? -aj -- ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany Web: www.zopyx.com - Email: [EMAIL PROTECTED] - Phone +49 - 7071 - 793376 E-Publishing, Python, Zope & Plone development, Consulting pgpZMOmKPCgL4.pgp Description: 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] DTML-In with date/time filter
Hallo, I can create a dtml-in filte with the following code: return [doc for doc in context.objectValues('DTML Document') if doc.getProperty('a')!='de'] How can I do the same with a date or time ? Regards, Martin Koekenberg -Original Message-From: Tino Wildenhain <[EMAIL PROTECTED]>To: Martin Koekenberg <[EMAIL PROTECTED]>Cc: zope@zope.orgDate: Wed, 08 Mar 2006 14:43:41 +0100Subject: Re: [Zope] DTML-In with filter Martin Koekenberg schrieb:> Hello,> > Is it possible to use a DTML-In to display all DTML Documents in a > folder exept the one's with a centain value in a property ?> > Example.> > DTML Document one with property a=bc> DTML Document two with property a=de> DTML Document three with property a=bc > > Now I want to use DTML-IN to display all the dtml documents except the > ones with property a=de.> I also use the size and batchsize property to create links to the next > 10 documents. If I use an if statement the next 10 can be 9 ore > less 9 items because there could be one ore more documents with a=de. Just drop this DTML... or at least get help from python:return [doc for doc in context.objectValues('DTML Document') if doc.getProperty('a')!='de'](python script or the like would be your friend - alsoit makes it possible to replace the quite costy objectValues()call with ZCatalog query w/o changing your presentation code)RegardsTino ___ 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 )
Re: [Zope] apache rewrite rules brake plone/zope
David Bear wrote: any hints on a rule I've left out? View the page, look for the links to the css and the like, check they are generated with absolute_urls rather than just using fixed paths. cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ 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 )
Re: [Zope] Zope User in Apache Logs
Dieter Maurer wrote: Andreas Pauley wrote at 2006-5-2 15:57 +0200: ... I would like to know how I can get Apache to log the current Zope user. Here's an example from my Apache access_log: 10.0.0.100 - - [02/May/2006:15:32:18 +0200] "GET / HTTP/1.1" 200 35721 Of course, you cannot, unless Apache performs the authentication. Actually, not strictly speaking true ;-) If your Zope auth solution can put a header in the http response, then you can use a custom apache logging directive to put this in your Apache log in place of what it thinks the username is. I've used this quite successfully on one large project... cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ 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 )
Re: [Zope] Zeo as a Zeo Client
Jens Vagelpohl wrote: On 2 May 2006, at 08:52, Gerhard Schmidt wrote: A configuration like that is described in the Zope Book on page 230. I'd like to see that. The proxying you describe is simply not possible, period. He's decribing the dead tree version of the Zope Book. Either Amos or Mike decided to put in some vapourware about how ZEO worked. It is there, I have a copy and can show you if you like... Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ 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 )
Re: [Zope] Re: Zeo as a Zeo Client
On Wed, May 03, 2006 at 09:19:31AM +0200, Andreas Jung wrote: > > > --On 3. Mai 2006 09:15:45 +0200 Gerhard Schmidt <[EMAIL PROTECTED]> wrote: > > > >Every major innovation was extremely uncommon bevor it was implemented. > >So thats not a reason not to do it. Is there a way to get this to work. > >I Think it whould be a very nice feature. Because it whould increase the > >scalability. When we can bring the cache to work it will improve > >perfomance for large sites as well. > > There are lot of things that would be nice if they were implemented.. > The best chance to get this feature into Zope is either to implement it > yourself or by funding the development. If I had the Time I whould do it. My ToDo List goes around up to the moon an back twice. About the funding I have to talk to my superior when he is back from his vacation. Bye Estartu Gerhard Schmidt| Nick : estartu IRC : Estartu | Fischbachweg 3 || PGP Public Key 86856 Hiltenfingen | Privat: [EMAIL PROTECTED] | auf Anfrage/ Tel: 08232 77 36 4 | Dienst: [EMAIL PROTECTED] |on request Fax: 08232 77 36 3 || ___ 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 )
Re: [Zope] Re: Zeo as a Zeo Client
--On 3. Mai 2006 09:15:45 +0200 Gerhard Schmidt <[EMAIL PROTECTED]> wrote: Every major innovation was extremely uncommon bevor it was implemented. So thats not a reason not to do it. Is there a way to get this to work. I Think it whould be a very nice feature. Because it whould increase the scalability. When we can bring the cache to work it will improve perfomance for large sites as well. There are lot of things that would be nice if they were implemented.. The best chance to get this feature into Zope is either to implement it yourself or by funding the development. -aj pgpjhKorwcsYL.pgp Description: 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 )
Re: [Zope] Re: Zeo as a Zeo Client
On Wed, May 03, 2006 at 08:56:28AM +0200, Andreas Jung wrote: > > > --On 3. Mai 2006 08:35:48 +0200 Gerhard Schmidt <[EMAIL PROTECTED]> wrote: > > > > > >It was lost in the 2.6 version of the Zope book i have scanned the Page > >with the Picture. See http://etustar.ze.tum.de/zopebook.jpg > > > > Scary...no idea why it is in the printed edition...at least the 2.6 and 2.7 > edition does not show such a setup. As mention earlier such a setup is not > supported and not supposed to work. *At least* it is *extremely* uncommon. Every major innovation was extremely uncommon bevor it was implemented. So thats not a reason not to do it. Is there a way to get this to work. I Think it whould be a very nice feature. Because it whould increase the scalability. When we can bring the cache to work it will improve perfomance for large sites as well. Bye Estartu Gerhard Schmidt| Nick : estartu IRC : Estartu | Fischbachweg 3 || PGP Public Key 86856 Hiltenfingen | EMail: [EMAIL PROTECTED] | on request Germany|| ___ 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 )