Re: Running a server process
| From: | Richard Lynch | Date: | Sat, 11 Aug 2007 00:10:01 +0000 |
| Subject: | Re: Running a server process | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-260662@lists.php.net to get a copy of this message | ||
On Fri, August 10, 2007 6:26 am, Nathan Wallis wrote:
> I have a windows application the performs a certain task that I need
> it to
> perform. I am in the process of developing my site and am really
> interested
> in the functionality of the site at the moment and haven't set about
> putting
> the details in place, so I am using the php function
>
> exec ("start ....... ");
>
> To run the process.
>
> It works.
>
> That is it works with just me using the site. I am wondering how this
> would
> effect performance if say 500 people were executing this php function
> around
> the same time and the processing overlapped.
Don't wonder.
Run ab (Apache Benchmark) and find out.
Or use valgrind/callgrind to find out.
Or use wget to find out.
Or use that whack-a-mole benchmark or SuperSmack or whatever it is.
> Is there anyway to make
> an
> executable run as a service, I am guessing at the terminology that I
> should
> use here, but I feel there would be a much more efficient way of
> performing
> this task.
Any program can be run as a "service" (Un*x: daemon)
Writing that program to do something useful and, more so, efficient,
is a bit challenging.
Here's a sample "talkback service" that just spits out whatever you
put in:
http://php.net/sockets
--
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?