ограничение по времени — php беспокоится о time_out

гип
у меня возникла проблема «время ожидания php», когда я извлекал zip-файл на сервере, но это давно, и сейчас я использую другой сервер.
Мой текущий скрипт, должен создать несколько папок, создать файл в этом порядке и извлечь ZIP-файл с изображениями внутри. затем он создает миниатюру для каждой картинки.
Сценарий конечно, и он прекрасно работает, но я боюсь ошибки из-за тайм-аута.
Я проверил 10 фотографий в одном файле. это работает очень быстро.
но если пользователь загрузит пакет с 400 фотографиями, потребуется больше времени.
Должно быть возможно загрузить более 400 фотографий. Вот причина, по которой я создаю загрузку zip-файла.
возможно ли получить ошибку тайм-аута?
я не знаю, смогу ли я на этом сервере

set_time_limit

если я могу использовать это, я не знаю, сколько времени нужно сценарию.
может, я ни о чем не беспокоюсь

0

Решение

Создать phpinfo.php получить доступ к нему на вашем веб-сервере. В этом файле вы просто положите:

<?php
phpinfo();

Это даст вам текущую информацию о настройках вашего сервера.
Найдите параметр с именем max_execution_time который содержит параметр как долго может работать скрипт

Если вы опасаетесь, что ваши сценарии займут больше времени, чем это, вы можете настроить переменную несколькими способами.

С помощью .htaccess:

php_value max_execution_time     10800

С помощью PHP.ini:

max_execution_time = 10800

в index.php:

ini_set('max_execution_time', 10800);
1

Другие решения

Хорошо в функции php, где вы делаете свои вещи, вы можете достичь этого, используя что-то вроде:

ini_set('max_execution_time', 300);
ini_set('memory_limit', '300M');

Для ограничения времени или увеличения памяти.

0

По вопросам рекламы [email protected]