В чем разница между использованием вновь созданного объекта и ссылки в Java? [Дубликат]

Обычно, если вы отправляете выходные данные, этого не происходит: если веб-сервер обнаруживает отключение, процесс PHP также останавливается (поэтому у нас есть функции, такие как register_shutdown_function, чтобы сделать уверенным что-то сделано (конечно, вы случайно сталкиваетесь с фатальной ошибкой)).

Однако, поскольку HTTP является апатридом, единственный момент времени, когда веб-сервер обнаружит разрыв, - это когда он пытается отправить контент (см. также замечания в ignore_user_abort (по умолчанию это ложь, это то, что вы хотите)). В зависимости от контекста запроса работоспособный kludge может быть в больших циклах для отправки не отображаемых данных пользователю, в HTML, который может быть отправлен в пробелы и flush. Это может оказаться в любом буфере, хотя (PHP, серверы, другие места в сети), поэтому обнаружение по-прежнему не на 100%, но это неизбежно. Правильный лимит времени, чтобы избежать бесконечного цикла, и только увеличение этого предела для запросов, которые на самом деле нуждаются в , - это лучшее, что вы можете сделать.

-10
задан arpit_writes 1 May 2019 в 05:56
поделиться