Re: PB vs Foolscap vs AMP?

gelin yan <[email protected]>
Newsgroups gmane.comp.python.twisted.web
Message-ID <CABkOF6RB=VcbFhzKEuQ+ouBL-sRL8yBVfkUDRkCYkPCKjEYJgQ@mail.gmail.com>
On Fri, Mar 9, 2012 at 6:54 AM, Jacek Furmankiewicz <[email protected]>wrote:

> Great, thanks! It would be great if someone had done comparisons with
> txZMQ <https://github.com/smira/txZMQ> as well
> but I guess I'll have to play with that myself.
>
> Jacek
>
> On Thu, Mar 8, 2012 at 5:50 PM, Glyph Lefkowitz <[email protected]>wrote:
>
>>
>> On Mar 8, 2012, at 2:45 PM, Jacek Furmankiewicz wrote:
>>
>> I am trying to do some research on what is the most performant method for
>> a Twisted server to speak to a client running in a separate process.
>>
>>
>> The default solution in Twisted seems to be Perspective Broker, but then
>> there is AMP and Foolscap as well.
>>
>> Has anyone ever done any benchmarks comparing those? I'd like to have an
>> idea as to which one is most likely to give me the best performance.
>>
>>
>> AMP is fastest.  It's not really possible to *directly* compare, because
>> PB and Foolscap respectively have more features, but compare here:
>>
>>
>> http://speed.twistedmatrix.com/timeline/?exe=2%2C4&base=none&ben=pb&env=d3&revs=200
>>
>> and
>>
>>
>> http://speed.twistedmatrix.com/timeline/?exe=2%2C4&base=none&ben=amp&env=d3&revs=200
>>
>> You're of course welcome to contribute optimizations to PB :).
>>
>> -glyph
>>
>>
>> _______________________________________________
>> Twisted-web mailing list
>> [email protected]
>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
>>
>>
>
> _______________________________________________
> Twisted-web mailing list
> [email protected]
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
>
>
Based on my experience, AMP is the fastest and then Pb, fullscap is the
last one. I suggest using Pb first.. it is very nice and the performance
isn't bad. (At my machine, It can handle 5K req/s, 2K req/s for foolscap)..

I am not an expert on foolscap and I believe there are rooms for
improvement, moreover, foolscap provides more features in terms of security.

Regards

gelin yan

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.