RE: [Zope-dev] ClientCache and Large Files

2002-12-16 Thread sean . upton
This sounds like the most appropriate solution, as long as you are careful
to make sure that Squid or other forward cache is configured to cache files
that large, it isn't likely going to be by default.

Sean

-Original Message-
From: Casey Duncan [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 16, 2002 8:21 AM
To: Guido van Rossum; Brian R Brinegar
Cc: [EMAIL PROTECTED]
Subject: Re: [Zope-dev] ClientCache and Large Files


On Monday 16 December 2002 10:53 am, Guido van Rossum wrote:
> > We're running ZEO with Zope 2.5.1. We currently have a ZEO Cache
> > (ClientCache) of 200 meg. Occasionally someone will download a 300
> > meg file that completely blows away the client cache. Is there a way
> > to prevent this?

You're best bet would be to put a proxy cache in front of Zope. Zope's not 
very efficient at serving big static files like this compared to Apache or 
squid.
 
> I'm afraid not; this isn't a very typical use case.  You could
> implement a file size limit, or increase the cache size to be more
> than twice the largest expected dowload (the cache is implemented as
> two files, each of which is limited to half the nominal cache size).

I think it would be nice to be able to control cacheability of certain 
objects. However it smells like a YAGNI, especially with good front end 
caches that can take care of it.

-Casey

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ClientCache and Large Files

2002-12-16 Thread Casey Duncan
On Monday 16 December 2002 10:53 am, Guido van Rossum wrote:
> > We're running ZEO with Zope 2.5.1. We currently have a ZEO Cache
> > (ClientCache) of 200 meg. Occasionally someone will download a 300
> > meg file that completely blows away the client cache. Is there a way
> > to prevent this?

You're best bet would be to put a proxy cache in front of Zope. Zope's not 
very efficient at serving big static files like this compared to Apache or 
squid.
 
> I'm afraid not; this isn't a very typical use case.  You could
> implement a file size limit, or increase the cache size to be more
> than twice the largest expected dowload (the cache is implemented as
> two files, each of which is limited to half the nominal cache size).

I think it would be nice to be able to control cacheability of certain 
objects. However it smells like a YAGNI, especially with good front end 
caches that can take care of it.

-Casey

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ClientCache and Large Files

2002-12-16 Thread Guido van Rossum
> We're running ZEO with Zope 2.5.1. We currently have a ZEO Cache
> (ClientCache) of 200 meg. Occasionally someone will download a 300
> meg file that completely blows away the client cache. Is there a way
> to prevent this?

I'm afraid not; this isn't a very typical use case.  You could
implement a file size limit, or increase the cache size to be more
than twice the largest expected dowload (the cache is implemented as
two files, each of which is limited to half the nominal cache size).

--Guido van Rossum (home page: http://www.python.org/~guido/)

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )