PHP функция set_time_limit () - контролира времето за изпълнение на скрипта

Управление по време на работа PHP скрипт, използващ сървърния език, е важен за целите на тестването и оптимизиране на алгоритъма за обработка на данни. По същество езикът на сървъра осигурява работа на сайта, но не го контролира. Посетителят има браузър, а това е език на JavaScript, HTML тагове и CSS правила. Въпреки това е правилно да подготвите страница и файлове за браузъра - PHP care.

Изпълнение на PHP скрипт

Тридесет секунди са предоставени за всеки скрипт, който да се изпълнява, освен ако не е указано друго в файла php.ini в директивата max_execution_time. Можете да промените този параметър в файла за инициализация и в кода на скрипта. PHP set_time_limit

прави скрипта безкраен. Всичко различно от нула, стойността задава границата за времето за изпълнение, което е дадено в секунди. В повечето задачи, контролирането на времето за изпълнение е важно в процеса на тестване на алгоритми за решаване на задачи в масиви (много данни, сложни процеси, нестабилни или бавни източници на данни или код, съдържащ много условия и цикли.)


В действителност, в работен режим, използвайте ограничената във времето функция на PHP функцията set_time_limit () - правило за добър тон, но не повече. Тъй като PHP езикът е бърз и ефективен. Времето може да се дължи на бази данни и други външни фактори. Не са много алгоритми, които са решени да обработват големи и масови данни.

Относно безопасността и стабилността на обекта

Ако сайтът е изграден въз основа на популярна система за управление на сайта, използва външенJS-библиотеките, като jQuery и пренос на данни през AJAX, имат външен фактор на несигурност. Едно нещо е, когато разработчиците са написали сървърния код (PHP) и функционалността на сайта (HTML, CSS, javascript). Съвсем друг въпрос е, когато ръководството систематично отива в дълбините на CMS или към отдалечения сървър на външния API (библиотека, шаблон, рамка).
Използвайте PHP функцията set_time_limit () - въпрос на предпочитанията на разработчиците, но при наличието на външни фактори, които управляват изпълнението на времето на сървъра - гаранция за сигурността и стабилността на ресурса. Винаги можете да прекъснете процеса твърде дълго и да не смущавате посетителя със закъснения при изпълнението на неговите желания.

Свързани публикации