파일이 매우 크면 PHP 스크립트를 사용하여 PHP를 통해 다운로드하는 데 약 4 분이 걸리는데 서버에 부담이 될 수 있습니다. 현재 브라우저에서 스크립트를 실행하고 있지만 Linux 서버로 전환하면 쉘을 통해 실행됩니다. PHP 최대 실행 시간
ini_set('max_execution_time', 5000);
가 나는 그것이 다운로드가 있기 때문에 실행 PHP 스크립트에 대한 꽤 많은 시간을 소요 할 때주의해야 위해서는 ini_set
을 사용하는 부정적인 요인이 있습니까 : 지금은 내 스크립트에 넣고있다 큰 .ZIP 파일? 메모리 누수에 대해 걱정해야합니까?
이는 PHP의 최대 실행 시간을 변경 양해하여 주시기 바랍니다. 웹 서버는 자신의 간격으로 모든 프로세스를 종료하도록 설정할 수 있습니다. 부정적인 요인은 ... 실제로 메모리 누수 등을 포함하는 제어 스크립트를 사용하지 않는 한. – frustratedtech
파일을 처리하는 동안 PHP의 CPU 사용량은 필요한 I/O에 비해 상당히 적습니다. 다운로드가 진행되는 동안 항상 CPU 사용량을 모니터링 할 수 있습니다 (Windows의 경우 작업 관리자, 유닉스의 경우 '최상위'). –