On 17 February 2014 14:13, Martin J. Evans <boh...@ntlworld.com> wrote:
> On 17/02/14 12:09, demerphq wrote:
>>
>> On 11 February 2014 23:37, Martin J. Evans <boh...@ntlworld.com> wrote:
>>>
>>> On 11/02/2014 17:56, demerphq wrote:
>>>>
>>>>
>>>> On 10 February 2014 09:59, Martin J. Evans <boh...@ntlworld.com> wrote:
>>>>>
>>>>>
>>>>> On 10/02/14 08:36, Tim Bunce wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Feb 10, 2014 at 12:19:05AM -0500, Mark Jensen wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>       Greetings DBI, I would like to register DBD::Neo4p in DBI with
>>>>>>> prefix
>>>>>>> neo_. It provides a DBI wrapper
>>>>>>>       for a REST interface to the Neo4j db.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Done.
>>>>>>
>>>>>>>       https://metacpan.org/pod/REST::Neo4p
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> I'd suggest abstracting out the transport interface to allow multiple
>>>>>> transports. Similar to
>>>>>> https://metacpan.org/pod/Elasticsearch::Transport
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ++
>>>>>
>>>>>
>>>>>> That lets you, and others, implement other transport/connection
>>>>>> modules.
>>>>>> I mention this because LWP is not the fastest HTTP interface. There
>>>>>> are
>>>>>> several transports for Elasticsearch that are significantly faster.
>>>>>> For example https://metacpan.org/pod/Elasticsearch::Cxn::NetCurl
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> We found curl much faster than LWP - see
>>>>> http://www.martin-evans.me.uk/node/117 for some numbers and a problem I
>>>>> hit
>>>>> (and got around) with POSTing in Curl.
>>>>
>>>>
>>>>
>>>> You might want to check out:
>>>>
>>>> http://search.cpan.org/~avar/Hijk-0.12/lib/Hijk.pm
>>>>
>>>> Very fast.
>>>>
>>>> Yves
>>>>
>>>>
>>>
>>> Thanks Yves, I'll be sure to check that out. I need fast and features are
>>> less important to me.
>>
>>
>> Sorry for the noise, but I would love to hear how things worked out for
>> you.
>>
>> Yves
>>
>
> http://www.martin-evans.me.uk/node/169

Cool, thanks. I have sent a mail to the authors about your review.
Maybe they will respond with changes to hijk to make it more suitable
for you.

Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Reply via email to