Heb je het ook gelezen. De memory afhandeling van php gaat er vanuit dat het maar een tijdelijk proces is. Je moet dus handmatig je garbage collector regelen (unset is niet genoeg) anders loopt je geheugen vol. Verder zijn er veel onderdelen die resultaten cachen. Dit kan dus niet bij een deamon omdat die blijft doorgaan en gegevens dus wijzigen.
Je wilt een script met een autobieding. Waarom?
Op het moment dat iemand op een bepaald product klikt, moet deze een autobieding zien omdat de tijd onder de x seconden is gekomen.
Dus: op het moment dat jantje de pagina bezoekt, kijk jij simpelweg "is het nu onder de x seconden?" zo, ja: Plaats dan die auto bieding. Ga niet kansloos zitten doen met onnodige system load en/of cronjobs.
Ga ook geen daemons proberen te draaien met PHP. Doe het gewoon netjes/zoals het hoort, en niet kansloos met daemons enzo. Het is een website.
Beste Cars,
je snapt Niek niet helemaal denk ik. Het maakt voor pietje niet uit dat jantje er niet is aangezien het script ook bij pietje wordt uitgevoerd. De oplossingen van TJVB en niek zijn gewoon goed.
je volgt idd de redenatie niet helemaal. Waarom zou het door moeten blijven draaien als er niemand is? Je hoeft alleen maar de checks te doen en je data te behandelen als je iemand de pagina toont.
het gaat om een bied functie die gebruikers kunnen aanzetten, ik noem het maar een autobieder. Deze autobieder bied over een bepaalde product heen zonder dat ze online hoeven te zijn.