C/C++ program to run large number of php scripts multi-threaded in single process

I am looking for a skilled developer with good knowledge of multi threaded systems and Linux. The main objective of the program is to run a large number of php scripts simultaneously and as efficiently as possible. Each php script will be run based on a a given path and a set of variables for each script. You will get access to a server and a test enviroment which is ready to test your program.

The job consists of two parts:

1) A PHP script called run.php. This script will only read a php array of paths or urls and an array containg a set of variables for each path or url. The php script will connect with the C/C++ program and make sure all those files are run simultaneously in a very efficient way.

==> Requirements:

- The script should work independently in which folder it is placed.

- The php script should work on an apache server.

- The script should work when calling it either from the browser or using a linux command such as: php /var/html/[url removed, login to view]

- The php script should know when all scripts are finished running.

- The following settings should be implemented:

=> server login (for paths to the same server)

=> web login (for urls)

=> proxy login (with username and password)

=> timeout for the individual scripts

=> option to return the output of the content or not (discard it)

2) A program written in C or C++ which runs on linux centos that will run a large number of php scripts at the same time in a very efficient way.

==> Requirements:

- The program should be able to run at least 400 php scripts at once and simultaneously without any siginificant time delay in the start of each individual script.

- The program should run all those scripts in threads within a single process, which should be the most efficient way.

- A number of PHP variabels should be send to each individual PHP script.

- The script should be able to deal with concurrency: The program should know which scripts are being run for that particular session AND it should know when all those individual php scripts are finished.

- Sometimes a remote server will be used and then it should be possible to use a login username and password for that server. If there is no username and password given, logging in should be avoided and the same server should be used. Loggin in will take additional resources from the server and should be avoided if scripts from the same server are being run.

- A timout value should be passed to each individual script that determines after how much time the script should timeout.

You will need to place your [url removed, login to view] script will be placed in a web directory and will be called through the browser and linux command line to test it. A set of paths/urls and variables will be input to this [url removed, login to view] script. The output of [url removed, login to view] when run from the browser or linux command line will show the output for each indivudal script.

You need to provide a manual that describes step by step how to install your software to make it ready for use.

Skills: C Programming, C++ Programming, PHP, Software Architecture

See more: large script, web proxy directory, web developer path, variables in programming, value of web developer, set in c, scripts in html, script php proxy web, remote work php developer, remote programming job, remote job software developer, remote job for php developer, programming scripts, programming resources, programming program, programming process, programming in objective c, php developer objective, php developer job requirements, objective of c programming, objective c job, n is a number, need objective c developer, multi threaded programming, looking for remote php developer

About the Employer:
( 64 reviews ) Goes, Netherlands

Project ID: #4694859

18 freelancers are bidding on average $1255 for this job


**********************.. YOUR SEARCH ENDS HERE .. ********************** GET IT DONE RIGHT THE FIRST TIME! Hello Sir/Ma'am, I look forward to talking to you further and getting started. I've been working in simple and More

$1649 USD in 10 days
(34 Reviews)

please check my private email for proposal details

$2444 USD in 10 days
(6 Reviews)

plz check pmb. thanks

$1444 USD in 3 days
(20 Reviews)

Over 10 years working experience! I can help you.

$1263 USD in 20 days
(27 Reviews)

I have more than 7 years of professional experience in C++ programming and also PHP on different platforms especially Linux. I have written several multi-thread applications on Linux. So I have some code ready.

$1157 USD in 7 days
(17 Reviews)

Kia ora! [url removed, login to view] are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional experi More

$1546 USD in 21 days
(6 Reviews)

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years, please let expert help you.

$944 USD in 7 days
(25 Reviews)

Hi, Please check private message. Regards.

$1546 USD in 20 days
(2 Reviews)

Hi, please check PMB. Thanks!

$1666 USD in 15 days
(20 Reviews)

I have the perfect solution. I can get your request time down to under 6 seconds for 200 requests. I will even get it to work with Apache. You know I can do it.

$2000 USD in 10 days
(15 Reviews)

Dear Sir or Madam, Seasoned and professional software, web and database engineer here. Please find the message attached.

$1315 USD in 3 days
(7 Reviews)

C/C++ programmer with experience in parallelism.

$440 USD in 5 days
(20 Reviews)

I am really interested in your project

$555 USD in 30 days
(1 Review)

please check my pm sir have a excellent skill on C++ C#

$894 USD in 7 days
(1 Review)

Hello sir, I have work experience in iPhone,iPad and android mobile apps development and game development.I have a good team of design,2D,3D animation work.I also have a good team of website development.I am running m More

$1222 USD in 30 days
(1 Review)

Hello, I could do it. Regards, Thuan

$1333 USD in 30 days
(0 Reviews)

I can delivery your solution. I am an expert C++ programmer on various Linux/Unix systems and worked with PHP extensively. I have also buit multi-threaded application keen on performance.

$1111 USD in 30 days
(0 Reviews)

Please check my PM

$1222 USD in 25 days
(0 Reviews)

I am the kind of person you are looking for. I work in Telecom domain where efficiency, speed and concurrency is must.

$1500 USD in 3 days
(0 Reviews)

I can send you an example in windows ...And then you can decide your allocation to me.. Please let me know your acceptance..

$944 USD in 3 days
(0 Reviews)