|
PHP daemon
|
|
Geplaatst op 08-02-2012 17:58
|

Master

|
Posts: 845
Joined: 06.03.10
|
Heyho allemaal,
Voor mijn project wil ik graag een php daemon gebruiken. Nu is mijn vraag, is dit handig? Iemand die ook aan websites scripten doet zei tegen mij dat het niet netjes is en niet hoort, aangezien php niet gemaakt is voor dingen als een daemon. En hij zei dat ik beter Java dan kan gebruiken. Wat vinden jullie ervan? Is een daemon gebruiken echt niet te doen? Of zit er geen probleem aan vast?
Alvast bedankt voor de slimme opmerkingen,
LazY
failure = knowledge, knowledge = succes
Laziness is nothing more than the habit of resting before you get tired.
Consciousness, that awful time between naps
Edit Your Posts! Use this: 
Voor hulp: PM of Xfire: l4zy123 |
| |
| |
|
Geplaatst op 08-02-2012 19:43
|

Admin
.gif)
|
Posts: 2065
Joined: 17.01.06
|
Tja, er bestaan veel efficiëntere alternatieve zoals C++ of C#. PHP is inderdaad niet ontworpen om zo'n dingen te doen.
Java zou ik niet meteen gebruik om een daemon mee te maken. Dat vraagt veel teveel resources omdat je JVM constant moet geladen zijn. Een daemon is iets wat meestal heel weinig resources verbruikt. Met C++ zit je dus het beste.
Proud Coder & Founder of Modbase
 |
| |
| |
|
Geplaatst op 08-02-2012 20:58
|

Master

|
Posts: 845
Joined: 06.03.10
|
Maar het is toch zeker niet per se fout om een daemon te gebruiken? Ik zal ook zeker eens kijken naar een c++ script. Kvraag me af of dat zonder moeite met mijn php database kan communiceren, of naja, of de flow of information gemakkelijk gaat tussen de twee.
failure = knowledge, knowledge = succes
Laziness is nothing more than the habit of resting before you get tired.
Consciousness, that awful time between naps
Edit Your Posts! Use this: 
Voor hulp: PM of Xfire: l4zy123 |
| |
| |
|
Geplaatst op 08-02-2012 21:07
|

Admin
.gif)
|
Posts: 2065
Joined: 17.01.06
|
Ah, doe het dan maar meteen met PHP. Ik zie je niet direct verbinding maken met je database in C++ 
Het is niet fout, maar gewoon een beetje ongebruikelijk. Zorg er wel voor dat je maximale uitvoeringstijd van je script dan uitgeschakeld is.
Proud Coder & Founder of Modbase
 |
| |
| |
|
Geplaatst op 08-02-2012 21:25
|

Master

|
Posts: 845
Joined: 06.03.10
|
Aja, maximale uitvoertijd, staat me vaag iets van bij. Hoe ging dat ook al weer?
failure = knowledge, knowledge = succes
Laziness is nothing more than the habit of resting before you get tired.
Consciousness, that awful time between naps
Edit Your Posts! Use this: 
Voor hulp: PM of Xfire: l4zy123 |
| |
| |
|
Geplaatst op 08-02-2012 22:53
|

Master

|
Posts: 2467
Joined: 01.07.08
|
C# (en C++) kunnen normaal met DB'es communiceren. Maar -zoals ik ondervonden heb met m'n browser- dit is niet makkelijk.
Dus je doet het best met PHP 
Over de maximale uitvoeringstijd: Google is your friend:
http://nl3.php.ne...ution-time
Toekomstige Computer & Cybre Crime Professional @ Howest, Brugge

Vrijetijdsproject - C# Web Browser
€€€ Slice the Pie BOT €€€ => The Botting Network
Driehoek van Pascal
"The thing about quotes from the internet is that it's hard to verify their authenticity." - Abraham Lincoln
"The top gets higher the more that you climb" - Ezio Auditore Da Firenze |
| |
| |
|
Geplaatst op 09-02-2012 07:42
|

Master

|
Posts: 845
Joined: 06.03.10
|
Ja GZ, ik zat zelf idd ook ff na die post te zoeken, en ik zag dit staan:
When called, set_time_limit() restarts the timeout counter from zero. In other words, if the timeout is the default 30 seconds, and 25 seconds into script execution a call such as set_time_limit(20) is made, the script will run for a total of 45 seconds before timing out.
(bron: http://nl3.php.ne...limit.php)
Als ik dit dus iedere keer aan het begin van mijn daemon op 20 zet, dan kan mijn daemon dus doorlopen, behalve als de loop zelf langer als 20 seconden duurt, toch?
failure = knowledge, knowledge = succes
Laziness is nothing more than the habit of resting before you get tired.
Consciousness, that awful time between naps
Edit Your Posts! Use this: 
Voor hulp: PM of Xfire: l4zy123 |
| |
| |
Geplaatst op 09-02-2012 15:08 | Gewijzigd door ground zero op 09-02-2012 15:09
|

Master

|
Posts: 2467
Joined: 01.07.08
|
Jup. Telkens je het oproept, vernieuwt de teller en zet je de waarde.
Dus idd, zolang je lus niet langer dan 20 sec duurt, kan je met een tijdslimiet van 20 sec oneindig door gaan
Toekomstige Computer & Cybre Crime Professional @ Howest, Brugge

Vrijetijdsproject - C# Web Browser
€€€ Slice the Pie BOT €€€ => The Botting Network
Driehoek van Pascal
"The thing about quotes from the internet is that it's hard to verify their authenticity." - Abraham Lincoln
"The top gets higher the more that you climb" - Ezio Auditore Da Firenze |
| |