Как отключить время простоя пула приложений в IIS7?

В PHP назначение - это выражение, то есть оно возвращает значение. $buffer = fgets($handle, 4096) сначала назначит значение $buffer, а затем вернет назначенное значение.

Итак, в основном вы могли бы написать:

$buffer = fgets($handle, 4096);
while ($buffer !== false) {
    echo $buffer;

    $buffer = fgets($handle, 4096);
}

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

PS: Наиболее распространенный пример назначения в цикле while, вероятно, извлекает строки из mysql:

while ($row = mysql_fetch_assoc($result)) {
    echo $row['firstname'] . ' ' . $row['lastname'];
}
141
задан Grace Note 27 May 2010 в 20:55
поделиться

1 ответ

Да, установка значения тайм-аута простоя на ноль отключит тайм-ауты простоя.

Как ни странно, это не задокументировано в документации MS, но мое свидетельство этому вытекает из:

  • Настройки IIS Схема

    Если вы посмотрите на схему настроек IIS в:

    C: \ Windows \ System32 \ inetsrv \ config \ schema \ IIS_schema.xml

    Определение схемы для idleTimeout под

    это выглядит так:

     
    

    Если вы посмотрите на атрибут validationParameter , мы увидим диапазон от 0 до 2592000 секунд (, 60 указывает степень детализации настройки, в этом случае значение должно быть делимым на 60 [одну минуту]).

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

  • Параметры тайм-аута простоя пула приложений IIS7

    Брэд Кингсли - основатель и генеральный директор OrcsWeb, который является довольно известным, уважаемым и заслуживающим доверия хостером Microsoft и Золотым партнером.

  • Также есть эмпирические доказательства того факта, что это «просто работает».

183
ответ дан 23 November 2019 в 22:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: