Dobrodošli,
Gost
. Molim vas
prijavite se
ili se
registrujte
.
Da niste izgubili svoj
aktivacioni e-mail?
Četvrtak, 09. Februar 2012. 02:36:25
Početna
Pomoć
Pretraga
Prijavljivanje
Registracija
linux.rs forum
>
Programiranje
>
PHP
>
vreme izvrsenja
Stranice: [
1
]
Idi dole
« prethodna tema
sledeća tema »
Štampaj
Autor
Tema: vreme izvrsenja (Pročitano 4060 puta)
ivana.d
Gost
vreme izvrsenja
«
poslato:
Ponedeljak, 19. Mart 2007. 08:42:20 »
Imam jedno pitanje vezano za vreme izvrsenja odredjenog koda. Naime, pustion sa jednu while petlju, ali u odredjenoj iteraciji, ona pojede previse vremena, pa bih hteo da pitam dali neko moze da mi pomogne, i kaze kako da vremenski ogranicim trajanje odredjene iteracije. Na primer, hocu da mi iteracija ne traje duze od 90 sekundi. Posle isteka tog vremena, hocu jednostavno da preskoci tu iteraciju, i predje na sledecu.
Hvala unapred.
Sačuvana
acim
Administrator
Elitni član
Van mreže
Poruke: 1.604
Re: vreme izvrsenja
«
Odgovor #1 poslato:
Ponedeljak, 19. Mart 2007. 14:07:17 »
Tako nešto nije baš jednostavno uraditi. Šta se to radi u svakoj iteraciji?
Sačuvana
Boban Aćimović, urednik linux.rs
ivana.d
Gost
Re: vreme izvrsenja
«
Odgovor #2 poslato:
Utorak, 20. Mart 2007. 08:41:42 »
To je sve pocelo kao pomoc prijatelju. Zamolio me je da mu pomognem, zeli da parsira neke sajtove, pa da mu ja pomognem sa time. E sada, na primer:
Citam file koji ima oko 2000 slogova, uzimam slog po slog, i za svaki slog iz file, kreiram URL i uz pomoc curl extenzija pravim http zahtev. Odgovor sa web server hvatam i pokusavam da mu tu nesto izvucem uz pomoc preg_match f-je. U principu je jednostavno, ali recimo da svaki slog iz file veze za sebe 12-13 http zahteva, to je dosta spora procedura. Narocito ako se dugo ceka odgovor sa web servera. Zato hocu tu da napravim ogranicenje, da vremenski ogranicim jednu iteraciju u while petlji. I to je to.
Hvala
Sačuvana
acim
Administrator
Elitni član
Van mreže
Poruke: 1.604
Re: vreme izvrsenja
«
Odgovor #3 poslato:
Utorak, 20. Mart 2007. 09:11:20 »
U svakoj iteraciji otkini po jedan novi proces, kome možeš zadati vremenski okvir za izvršenje pomoću funkcije set_time_limit.
http://www.php.net/manual/en/ref.pcntl.php
http://www.php.net/manual/en/function.pcntl-fork.php
Sačuvana
Boban Aćimović, urednik linux.rs
Stranice: [
1
]
Idi gore
Štampaj
« prethodna tema
sledeća tema »
Prebaci se na:
Izaberite destinaciju:
-----------------------------
Operativni sistem Linux
-----------------------------
=> Komentari i najave
=> Forum za početnike
=> Sistem administracija
=> Bezbednost
-----------------------------
Primena Linuxa
-----------------------------
=> Školstvo
=> Privreda
=> Enterprise
-----------------------------
Programiranje
-----------------------------
=> Teorija programiranja
=> C/C++
=> Perl
=> PHP
=> Java
=> Python
=> Basic
=> Pascal
=> Shell
-----------------------------
Mreže
-----------------------------
=> Mreže
=> Bežične mreže
-----------------------------
Razno
-----------------------------
=> Baze podataka
=> Web dizajn
=> Web
=> Zaposlenje
=> Mali oglasi
-----------------------------
Podrška
-----------------------------
=> Sugestije i primedbe
=> Test
Powered by SMF 1.1.16
|
SMF © 2006-2011, Simple Machines
Site and theme sponsored by
Evizo
Učitavam...
?>