PHP вопрос про sleep

129
24 января 2018, 16:39

у меня к вам простой вопрос, во время "сна", скрипт нагружает ресурсы, или это тоже самое что он не работает, или нагрузка есть, но не существенна, по сравнению с выполнением скрипта?

Answer 1

Пока процесс находится в "спящем" режиме он не будет потреблять ресурсы, но сам рабочий процесс продолжается и для этого нужна физическая память или файл подкачки. То есть процесс интерпретации PHP должен продолжать работать.

Это я к чему, необходимо понимать для чего вы останавливаете процесс, чтобы выполнить что-то другое? Допустим если процесс будет в спящем режиме и вы заберете 100% остаток ресурсов на что-нибудь другое, то PHP процесс может упасть.

Также стоит отметить, что если вы долго будете спать, то сервер/хостинг может убить ваш процесс (зависит от настроек).

Answer 2

При команде sleep:

  • ресурсы CPU не используются
  • оперативная память занята на протяжении всего сна ровно на столько, на сколько была занята в момент вызова sleep
READ ALSO
Как получить число строк из бд на PDO

Как получить число строк из бд на PDO

При разработке сайта мне потребовалось получить из таблице content число строк где user_id = $_SESSION['user_id']Я знаю как выглядит запрос при использовании...

198
Зачем нужны интерфейсы в PHP? [дубликат]

Зачем нужны интерфейсы в PHP? [дубликат]

На данный вопрос уже ответили:

180
Как получить текст и картинку, из файла .docx с помощью PHPWord?

Как получить текст и картинку, из файла .docx с помощью PHPWord?

Как я могу получить картинку и текст из файлаdocx с помощью библиотеки PHPWord? Так и не смог найти ничего вразумительного

186