Re: polipo scalability
Juliusz Chroboczek <[email protected]>
| Newsgroups | gmane.comp.web.polipo.user |
|---|---|
| Message-ID | <[email protected]> |
> Can someone give more hint about 'a few users'. How many users or how
> much speed that polipo can handle?
Well, I originally designed Polipo for a small number of users.
However, it turns out that I did a pretty good job of making Polipo
scalable:
- all the algorithms user in Polipo are logarithmic in the number of
simultaneously connected clients with one exception (poll is linear);
- there are no in-memory data structures that grow when the on-disk
cache grows.
In other words, Polipo should behave beautifully with large numbers of
clients. As a matter of fact, it has been done (in Brazilian student
halls).
However, two issues. First, the default parameters are not tuned for
this case; you'll probably want to dramatically increase the values of
serverSlots, serverSlots1 and maxServerSlots. Second, there a number of
bugs in Polipo that will make your life miserable.
Good luck, and let us know how it goes.
Juliusz
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev