IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Время выполнения скриптов (https://www.imho.ws/showthread.php?t=91662)

andrei solovjev 28.08.2005 12:09

Время выполнения скриптов
 
Есть скрипт который обрабатывает большое количество данных. На многих хостингах стоит ограничение по времени работы php скриптов. Скрипт не успевает за отведенное ему время все обработать. Как это можно исправить?

Trotil 28.08.2005 13:16

Попробуй использовать set_time_limit().

Но там есть маленькая оговорочка:
Цитата:

set_time_limit() has no effect when PHP is running in safe mode . There is no workaround other than turning off safe mode or changing the time limit in the php.ini.
Перевести грамотно не могу, (так как учил deutsch, а не english). Смысл примерно таков, что даннная функция не выполняется, если установлен безопасный режим.

BorLase 28.08.2005 14:29

Если настройки РНР разрешают устновку set_time_limit(), используй эту функцию (как справедливо заметил Trotil).

Но зачастую сейф-мод включен из соображений безопасности - поэтому поможет только изменение и/или оптимизация алгоритма.

aoxyz_30330 28.08.2005 17:39

папробуй поставит счетчик в скрипте и обрабатывать данные постранично ...

andrei solovjev 30.08.2005 13:11

Всем спасибо!

AleXXXSoft 31.08.2005 07:33

set_time_limit тоже в общем-то ограничен настрйоками php.ini - если уж сильно хочется - выполнять задания такого рода в кроне, во первых, обычно провайдеры кроновским заданиям дают больше времени, во вторых можно по расписанию делать много заданий в очереди


Часовой пояс GMT +4, время: 03:02.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.