...

View Full Version : Parallel Processing in PHP



alirizwan
09-08-2005, 02:51 AM
Hi,

I want to perform Parallel Processing in PHP. Let me try to explain my problem.
I want to open 2 files with fopen at the same time.

For Example first file takes 30 seconds and 30 seconds seond file to read in web.
and total time will be 60 seconds.
Can i read both files in 30 seconds with parallel execuation?

<?php

$handle_1 = fopen("www.domain.com/index.php", "r");
$text_1 = fread($handle_1,filesize("$handle_1"));
fclose($handle_1);

$handle_2 = fopen("www.domain.com/index.php", "r");
$text_2 = fread($handle_2,filesize("$handle_2"));
fclose($handle_2);

$text = $text_1 . $text_2;

print $text;

?>

As above code run line by line and takes much time. Is there any way that i can open both or more files Simultaneous ?
How can i execute some my code in parallel processing?


Regards,

Ali Rizwan (Web Developer)
Aztek Computers
http://www.aztekcomputers.com
..............................

gsnedders
09-08-2005, 02:53 AM
The slow down is caused by opening the other files, getting the data across the internet, the only real way to speed it up is to cache the files.

raf
09-08-2005, 11:38 PM
Is there any way that i can open both or more files Simultaneous ?
How can i execute some my code in parallel processing?

I might be wrong, but i don't think you can using PHP.

marek_mar
09-08-2005, 11:54 PM
There might be a "way" but I'm 99,9% sure it won't work on any server. You'd have to do it in another way like Error said.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum