PHP · 성능
대용량 파일 스트리밍
대용량 파일은 한 번에 메모리에 올리기보다 스트리밍 처리하는 편이 안정적임을 보여주는 예제입니다.
성능고급streamingfilememory
핵심 설명
대용량 파일은 한 번에 메모리에 올리기보다 스트리밍 처리하는 편이 안정적임을 보여주는 예제입니다.
PHP code
<?php
$stream = fopen('php://temp', 'r+');
for ($i = 0; $i < 3; $i++) {
fwrite($stream, "row-{$i}
");
}
rewind($stream);
while (($line = fgets($stream)) !== false) {
echo trim($line) . PHP_EOL;
}학습 팁
성능 예제는 추측보다 측정을 우선해야 하므로 작은 벤치마크를 같이 돌려 보세요.
주의할 점
측정 없이 미세 최적화부터 시작하면 가독성만 잃고 실제 성능 이득은 거의 없을 수 있습니다.
자주 묻는 질문
대용량 파일 스트리밍란 무엇인가요?
대용량 파일은 한 번에 메모리에 올리기보다 스트리밍 처리하는 편이 안정적임을 보여주는 예제입니다.
대용량 파일 스트리밍 학습 시 주의할 점은 무엇인가요?
측정 없이 미세 최적화부터 시작하면 가독성만 잃고 실제 성능 이득은 거의 없을 수 있습니다.
Continue Learning
PHP 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.