Exucution time verhogen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Chris

Chris

24/02/2006 13:42:00
Quote Anchor link
Hey,

Ik ben het priemgetallen script van Jan Koehoorn aan het testen, maar hij wil niet langer bezig zijn dan 30 seconden, hoe zorg ik ervoor dat het langer kan.
Ikzelf kan niet bij de php.ini of enig andere instellingen, via .htaccess misschien?

Ik probeer alle priemgetallen tussen 1 en 9999999 uit te rekenen:P

Script
http://jankoehoorn.nl/phphulp/priemgetallen.php
 
PHP hulp

PHP hulp

19/04/2024 21:34:47
 
Arjan Kapteijn

Arjan Kapteijn

24/02/2006 13:45:00
Quote Anchor link
php_value max_execution_time 60

Maar ik betwijfel of je daar genoeg rechten voor hebt.
 
Erik Rijk

Erik Rijk

24/02/2006 13:46:00
Quote Anchor link
als je localhost draait wel natuurlijk :)
 
Arjan Kapteijn

Arjan Kapteijn

24/02/2006 13:50:00
Quote Anchor link
Hij kan niet bij de php.ini dus ik ga ervan uit dat hij een (shared) hostingaccount heeft.
 
Jan Koehoorn

Jan Koehoorn

24/02/2006 13:57:00
Quote Anchor link
Erik:
als je localhost draait wel natuurlijk :)


Ja voor dat soort grote getallen kun je beter local testen.
 
Arjan Kapteijn

Arjan Kapteijn

24/02/2006 14:04:00
Quote Anchor link
Dat bedenk ik mij nu, als je dit inderdaad op een shares webserver draaid benadeel je best wel veel mensen denk ik... opeens 500+man op zo'n server waarvan hun website traag werkt :+.
 
Jan Koehoorn

Jan Koehoorn

24/02/2006 14:07:00
Quote Anchor link
Weet je dat zeker? Want dan ga ik een max waarde hangen aan wat ze in kunnen vullen in mijn testscript.
 
Arjan Kapteijn

Arjan Kapteijn

24/02/2006 14:17:00
Quote Anchor link
Afbeelding

Die piek die je rond 14.00 ziet is 30 seconden jou script laten runnen. Die piek is een gemiddelde van 5 minuten.

100% (cpu) / 5 minuten * 30 seconden = 10% cpu belasting. Dat klopt aardig met die grafiek (trek die onderste lijn van 3% eraf) met 100% cpu usage...

Met andere woorden, als dat script gerund word is de cpu 100% bezig met jou script, dat betekend dat andere websites/script op die server traag/niet werken.
Gewijzigd op 24/02/2006 14:19:00 door Arjan Kapteijn
 
PHP erik

PHP erik

24/02/2006 14:22:00
Quote Anchor link
Het hangt nogal van je webserver-instellingen af. Een goede webhost heeft dit probleem meestal wel afgedekt.
 
Arjan Kapteijn

Arjan Kapteijn

24/02/2006 14:24:00
Quote Anchor link
De vraag is dan hoe, een cpu kan met zijn clockcycle maar 1 ding tegelijkertijd doen.
 
PHP erik

PHP erik

24/02/2006 14:26:00
Quote Anchor link
Meerdere webservers aan een site attachen?
 
Arjan Kapteijn

Arjan Kapteijn

24/02/2006 14:28:00
Quote Anchor link
Load balancen dus, niet echt een oplossing van het probleem want dan kan een server nogsteeds voor 100% belast zijn. Meerdere cpu's of cores is een oplossing, maar als 2 of meer zo'n cpu intensief programma draaien loopt het alsnog vast.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.