PHP funkcija set_time_limit () - kontrolira vrijeme izvođenja skripte

Runtime upravljanje PHP skripta koja koristi poslužiteljski jezik važna je za potrebe testiranja i optimiziranje algoritma za obradu podataka. U biti, poslužiteljski jezik osigurava rad web-mjesta, ali ga ne kontrolira. Posjetitelj ima preglednik, a to je jezik JavaScripta, HTML oznake i CSS pravila. Međutim, ispravno je pripremiti stranicu i datoteke za preglednik - PHP care.

vrijeme izvođenja PHP skripte

Trideset sekundi je predviđeno za pokretanje bilo koje skripte, osim ako nije drugačije navedeno u datoteci php.ini u direktivi max_execution_time. Ovaj parametar možete promijeniti u datoteci inicijalizacije i kodu skripte. PHP set_time_limit

čini skriptu beskonačnom. Bilo što drugo osim nule, vrijednost postavlja granicu za vrijeme izvršenja, koja je dana u sekundama. U većini zadataka, kontroliranje vremena izvršenja važno je u procesu testiranja algoritama za rješavanje skupnih zadataka (mnogi podaci, složeni procesi, nestabilni ili spori izvori podataka ili kod koji sadrži mnogo uvjeta i ciklusa.)


U stvarnosti, u načinu rada, koristite vremenski ograničenu funkciju PHP funkcije set_time_limit () - pravilo dobrog tona, ali ne više. Kao što je PHP jezik je brz i učinkovit. Vremensko kašnjenje može biti posljedica baza podataka i drugih vanjskih čimbenika. Nema mnogo algoritama, koji su određeni za obradu velikih i skupnih podataka.

O sigurnosti i stabilnosti web-mjesta

Ako je web-lokacija izgrađena na temelju popularnog sustava za upravljanje web-lokacijama, koristi se vanjskiJS-knjižnice, kao što su jQuery i prijenos podataka kroz AJAX, imaju vanjski faktor nesigurnosti. Jedna je stvar, kada je programer napisao sam serverski kod (PHP) i funkcionalnost web-mjesta (HTML, CSS, javascript). Sasvim je druga stvar kada uprava sustavno odlazi u dubine CMS-a ili na udaljeni poslužitelj vanjskog API-ja (knjižnica, predložak, okvir).
Koristite PHP funkciju set_time_limit () - stvar je programskih preferencija, ali u prisutnosti vanjskih čimbenika koji upravljaju izvršavanjem vremena na poslužitelju - jamstvo sigurnosti i stabilnosti resursa. Uvijek možete predugo prekinuti proces i ne ometati posjetitelja kašnjenjem u ispunjavanju njegovih želja.

Povezane publikacije