Re: Question to php to do with multi index

2007-04-27 Thread Michael Kimsal

The curl_multi is probably the most effective way, using straight PHP.
Another option would be to spawn several jobs, assuming unix/linux, and wait
for them to get done.  It doesn't give you very good error handling (well,
none at all actually!) but would let you run multiple indexing jobs at once.

Visit http://us.php.net/shell_exec and look at the 'class exec' contributed
note about halfway down the page.  It'll give you an idea of how to easily
spawn multiple jobs.

If you're using PHP5, the proc_open function may be another way to go.
proc_open was available in 4, but there were a number of extra parameters
and controls made available in 5.
http://us.php.net/manual/en/function.proc-open.php

An adventurous soul could combine the two concepts in to one class to manage
pipes communication between multiple child processes effectively.

On 4/26/07, James liu [EMAIL PROTECTED] wrote:


php not support multi thread,,,and how can u solve with multi index in
parallel?

now i use curl_multi

maybe more effect way i don't know,,,so if u know, tell me. thks.


--
regards
jl





--
Michael Kimsal
http://webdevradio.com


Re: Question to php to do with multi index

2007-04-27 Thread James liu

i think curl_multi is slow.

thks, i will try.

2007/4/27, Michael Kimsal [EMAIL PROTECTED]:


The curl_multi is probably the most effective way, using straight PHP.
Another option would be to spawn several jobs, assuming unix/linux, and
wait
for them to get done.  It doesn't give you very good error handling (well,
none at all actually!) but would let you run multiple indexing jobs at
once.

Visit http://us.php.net/shell_exec and look at the 'class exec'
contributed
note about halfway down the page.  It'll give you an idea of how to easily
spawn multiple jobs.

If you're using PHP5, the proc_open function may be another way to go.
proc_open was available in 4, but there were a number of extra parameters
and controls made available in 5.
http://us.php.net/manual/en/function.proc-open.php

An adventurous soul could combine the two concepts in to one class to
manage
pipes communication between multiple child processes effectively.

On 4/26/07, James liu [EMAIL PROTECTED] wrote:

 php not support multi thread,,,and how can u solve with multi index in
 parallel?

 now i use curl_multi

 maybe more effect way i don't know,,,so if u know, tell me. thks.


 --
 regards
 jl




--
Michael Kimsal
http://webdevradio.com





--
regards
jl


Question to php to do with multi index

2007-04-26 Thread James liu

php not support multi thread,,,and how can u solve with multi index in
parallel?

now i use curl_multi

maybe more effect way i don't know,,,so if u know, tell me. thks.


--
regards
jl