주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

파일 읽기와 Open, Close

네로 | 2003.02.24 03:51:32 댓글: 0 조회: 483 추천: 9
분류웹 프로그래밍 https://life.moyiza.kr/itstudy/1758933
파일을 읽어들이는 방법은 간단히 2가지가 있다.

- 첫번째
$data = file("파일명.확장자");

- 두번째
$filehandle = fopen("파일명.확장자","r");
$data = fread($filehandle, filesize("파일명.확장자"));
fclose($filehandle);

파일의 크기가 작을 경우는 그렇게 신경쓰지 않아도 되겠지만, 파일이 큰 경우에는 두번째 방법을 이용할때 정말 빨리 파일의 내용을 가져올 수 있다. 파일이 클 경우 첫번째 방법을 이용하면 정말 오래 걸린다. (궁금한 분은 더도말고 덜도말고 약 1 GB 되는 파일을 가지고 실험해보세요~)

...

파일을 열고 조작한뒤 파일을 닫는 과정을 반복하는 방법은 크게 다음 두가지가 있다.

- 첫번째
파일을 열고 기록하고 파일을 닫고...
파일을 열고 기록하고 파일을 닫고...
파일을 열고 기록하고 파일을 닫고...

- 두번째
파일을 열고...
기록하고...
기록하고...
기록하고...
파일을 닫고...

척 봐도 두번째 방법이 간단하고, 더 안정적으로 보일 것이다. 실제 100만건의 데이터를 처리하는 테스트를 했을때 두번째 방법이 첫번째 방법에 비해 최소 수십배 이상 빨랐다. (데이터 한건의 길이에 따라, 시스템의 성능에 따라 다르겠지만 확실히 두번째 방법이 훨씬 훨씬 훨씬 빠릅니다.)

...

잘못된 파일의 이용(파일 뿐만 아니라 DB를 이용한 프로그램에서도 마찬가지입니다)은 속도저하를 유발합니다. ^^;
아, 다들 알고 있던 사실인가요? 쭈삣... 어디까지나 참고 내용으로 올려보는 내용입니다~ ^o^

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍
추천 (9) 선물 (0명)
IP: ♡.27.♡.234
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11940
관리자
2003-09-20
11488
관리자
2003-09-20
20621
지구인
2010-08-27
19413
지구인
2009-09-07
13735
SOLIDH
2010-01-29
15693
엔죠라이프
2004-10-07
16784
네로
2003-02-24
394
네로
2003-02-24
515
네로
2003-02-24
411
네로
2003-02-24
488
네로
2003-02-24
466
네로
2003-02-24
787
네로
2003-02-24
991
네로
2003-02-24
498
네로
2003-02-24
483
네로
2003-02-24
510
네로
2003-02-24
693
네로
2003-02-24
617
네로
2003-02-24
433
네로
2003-02-24
371
네로
2003-02-24
363
네로
2003-02-24
516
네로
2003-02-24
428
네로
2003-02-24
386
네로
2003-02-24
434
네로
2003-02-24
486
네로
2003-02-24
465
모이자 모바일