You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@thrift.apache.org by Jonathan Marcus <ja...@jobstick.com> on 2009/05/07 22:16:13 UTC
Thrift speed question
Hi,
Does anybody have any numbers regarding how fast Thrift is for
inter-server communication?
Specifically, I'd like info about Thrift in PHP, both with & without the
PHP extension. Does it make a big difference?
Thanks,
Jonathan
Re: Thrift speed question
Posted by David Reiss <dr...@facebook.com>.
The compiled extension makes a big difference in [de]serialization speed.
But if [de]serialization is a small component of the total request time,
the impact on the total time will be small.
--David
Jonathan Marcus wrote:
> Hi,
>
> Does anybody have any numbers regarding how fast Thrift is for
> inter-server communication?
>
> Specifically, I'd like info about Thrift in PHP, both with & without the
> PHP extension. Does it make a big difference?
>
> Thanks,
> Jonathan
Re: Thrift speed question
Posted by Dvir Volk <dv...@gmail.com>.
no, just the plain php classes.
On Thu, May 7, 2009 at 11:30 PM, Jonathan Marcus <ja...@jobstick.com>wrote:
> Do you have the compiled Thrift-PHP extension installed, or is that with
> the interpreted PHP classes (e.g., TTransport.php)?
>
>
> Dvir Volk wrote:
>
>> I am using thrift between a PHP client (which is a front-end server) and a
>> python server (threadpool binary tcp server, on a backend server), and I'm
>> easily handling thousands of requests per second,
>> including the actual processing of the requests.
>>
>> On Thu, May 7, 2009 at 11:16 PM, Jonathan Marcus <jamspam@jobstick.com
>> >wrote:
>>
>> Hi,
>>>
>>> Does anybody have any numbers regarding how fast Thrift is for
>>> inter-server
>>> communication?
>>>
>>> Specifically, I'd like info about Thrift in PHP, both with & without the
>>> PHP extension. Does it make a big difference?
>>>
>>> Thanks,
>>> Jonathan
>>>
>>>
>>
>
Re: Thrift speed question
Posted by Jonathan Marcus <ja...@jobstick.com>.
Do you have the compiled Thrift-PHP extension installed, or is that with
the interpreted PHP classes (e.g., TTransport.php)?
Dvir Volk wrote:
> I am using thrift between a PHP client (which is a front-end server) and a
> python server (threadpool binary tcp server, on a backend server), and I'm
> easily handling thousands of requests per second,
> including the actual processing of the requests.
>
> On Thu, May 7, 2009 at 11:16 PM, Jonathan Marcus <ja...@jobstick.com>wrote:
>
>> Hi,
>>
>> Does anybody have any numbers regarding how fast Thrift is for inter-server
>> communication?
>>
>> Specifically, I'd like info about Thrift in PHP, both with & without the
>> PHP extension. Does it make a big difference?
>>
>> Thanks,
>> Jonathan
>>
>
Re: Thrift speed question
Posted by Dvir Volk <dv...@gmail.com>.
I am using thrift between a PHP client (which is a front-end server) and a
python server (threadpool binary tcp server, on a backend server), and I'm
easily handling thousands of requests per second,
including the actual processing of the requests.
On Thu, May 7, 2009 at 11:16 PM, Jonathan Marcus <ja...@jobstick.com>wrote:
> Hi,
>
> Does anybody have any numbers regarding how fast Thrift is for inter-server
> communication?
>
> Specifically, I'd like info about Thrift in PHP, both with & without the
> PHP extension. Does it make a big difference?
>
> Thanks,
> Jonathan
>