Find Jobs
Hire Freelancers

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

$200-1500 USD

Cancelled
Posted almost 11 years ago

$200-1500 USD

Paid on delivery
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/[login to view URL] - 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 [login to view URL] 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 [login to view URL] script. The output of [login to view URL] 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.
Project ID: 4694859

About the project

17 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
17 freelancers are bidding on average $1,238 USD for this job
User Avatar
C/C++ programmer with experience in parallelism.
$440 USD in 5 days
4.9 (417 reviews)
7.2
7.2
User Avatar
**********************.. 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 extensive Website Coding (PHP, MYSQL, .NET, C#, ASP, DRUPAL, JOOMLA, DOTNETNUKE, PERL JAVASCRIPT, CSS, HTML & A LOT MORE!), Website Designing and Graphic Design for ***over 10 years now. After working as a ***top sales and marketing representative for Sears, I began to independently pursue my career. I have experience in do-it-yourself CMS, Logos with flare and flash design to name a few. I went to college for business and marketing so ***I know what it takes to sell. Get it done professionally and get it done right! Thank you, Timothy
$1,649 USD in 10 days
4.7 (38 reviews)
7.3
7.3
User Avatar
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
4.9 (184 reviews)
7.2
7.2
User Avatar
plz check pmb. thanks
$1,444 USD in 3 days
5.0 (22 reviews)
6.1
6.1
User Avatar
Over 10 years working experience! I can help you.
$1,263 USD in 20 days
4.9 (29 reviews)
5.8
5.8
User Avatar
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.
$1,157 USD in 7 days
5.0 (23 reviews)
5.9
5.9
User Avatar
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.
$2,000 USD in 10 days
5.0 (24 reviews)
5.1
5.1
User Avatar
Hello, I could do it. Regards, Thuan
$1,333 USD in 30 days
5.0 (3 reviews)
5.0
5.0
User Avatar
Hi, please check PMB. Thanks!
$1,666 USD in 15 days
5.0 (22 reviews)
4.8
4.8
User Avatar
I am really interested in your project
$555 USD in 30 days
4.2 (7 reviews)
4.1
4.1
User Avatar
I am the kind of person you are looking for. I work in Telecom domain where efficiency, speed and concurrency is must.
$1,500 USD in 3 days
5.0 (1 review)
2.0
2.0
User Avatar
please check my pm sir have a excellent skill on C++ C#
$894 USD in 7 days
5.0 (1 review)
1.2
1.2
User Avatar
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.0 (0 reviews)
0.0
0.0
User Avatar
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.
$1,111 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please check my PM
$1,222 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm a C++ expert with 12 years C++ develop experience ,10 years PHP experience and 5 years Linux develop experience. My main job is multi-threaded network applications develop, with high reliability, availability and stability. some of my product running on device that require 24x7 operation.
$1,370 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NETHERLANDS
Goes, Netherlands
4.9
78
Payment method verified
Member since Oct 19, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.