Re: Doctrine madness!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 17, 2011 at 3:19 PM, Jim Lucas <lists@xxxxxxxxx> wrote:
> On 6/16/2011 3:15 PM, Nathan Nobbe wrote:
>> what it really amounts to is php is good at doing 1 thing and 1 thing only,
>> generating web pages.  for anything else, including command line scripts
>> that run for more than 30 seconds, choose an actual programming language or
>> be prepared to deal w/ hacky, disgusting workarounds.
>>
>
> Nathan,
>
> I would have to disagree with your statement about using PHP for applications
> that take more then 30 seconds or CLI scripts.
>
> I have a daemon (read: scripts) that I wrote using PHP.  It listens on a few UDP
> sockets and maintains an open connection to mysql.  It receives server updates
> and other client requests for data.  When it receives a client update it updates
> a couple tables in mysql.  When it receives a request from a server for data, it
> goes to mysql gets all needed data, compiles it into the format requested and
> sends it down the wire.
>
> This daemon starts when my system starts up.  As of this morning it has been
> running non stop since Feb 28th (about 108 days).  Between then and now it has
> received over 35M server updates and over 1.8M client requests.  I think it gets
> used a bit.
>
> So, to say that doing anything with PHP that takes longer then 30 seconds to
> complete will require you to use hacky and disgusting workarounds is false.
>
> I have no hacks nor disgusting workarounds in my scripts.  Combined the scripts
> total about 200 lines, over half of which is either comments or vertical white
> space.
>
> It has been running pretty much non-stop since August 2007 with minimal
> maintenance needed.
>
> Jim Lucas
>

Hello,

Impressive stats and has me a bit intrigued!  Just out of curiosity,
does your daemon use a heavy amount of object orientation in it or is
it mostly procedural codebase?


Regards

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux