게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 파일큐브 질문드립니다.
작성자: 송원석
작성일시: 2003-11-19 15:50,  조회수: 3,293
안녕하세요? 송원석입니다. ^_^

예, 얼마전에 한국에 들어와서 지금은 아르바이트 하면서 조금 한가하게 지내고 있습니다. 추운 날씨에 적응 중이지요. 이제 일자리도 알아봐야 하고 이 한가한 나날들도 얼마 남지 않았네요. ^_^;;;

말씀하신 문제는 이 포럼의 74 번 글을 참고하시면 얼마간의 정보를 얻으실 수 있으실 것입니다. 문제의 요점은 대용량의 파일을 다운로드 받는 경우, 큰 파일을 미리 다 읽어서 메모리에 올려 놓은 다음에 다운로드를 시작하는 ADODB.Stream 을 이용한 다운로드의 기법입니다.

즉 예를 들어 100 메가짜리 파일을 10 명이 거의 동시에 다운로드 받는다고 생각해 보십시요. 그럼 단순 계산으로도 동시에 메모리 1 기가가 점유되는 것이죠. ^_^;;; 이 문제는 ADODB.Stream 을 이용하여 다운로드를 구현한 대부분의 ASP 프로그램들, 예를 들면 자료실 등등이 공통적으로 가지고 있는 문제점입니다. 다만 그런 것에서는 이런 문제가 그다지 티가 나지 않는 이유는 대부분 다운받는 파일의 용량이 상대적으로 작기 때문입니다.

이 문제를 해결하는 방법은 아주 쉬운 사례에서 찾을 수 있습니다. 피디 박스나 기타 파일 공유 사이트들, 또는 포탈들의 자료실을 가 보시면 자체적으로 개발한 다운로드 프로그램들을 사용하고 있는 것을 보실 수 있습니다. 바로 이런 종류의 프로그램들이 필요한 것이죠. ADODB.Stream 과 가장 구분되는 점은 이런 종류의 다운로드 프로그램들은 한 번에 전체 파일을 읽어들인 다음 다운로드를 시작하는 것이 아니라 조금씩 읽고 쓰고를 반복한다는 점입니다. ^_^

아마 데브피아의 최신 다운로드 컴포넌트가 바로 이런 작업을 하는 것으로 알고 있습니다만 불행하게도 상용 제품이라는 단점이 있습니다. 현재로서는 ASP 단에서는 해결하기가 힘든 문제이고 저도 여러모로 알아보고 있습니다만, 무료이면서 사용이 편리한 해결책을 아직까지 찾지 못하고 있습니다.

그리고 아무래도 그런 해결책을 찾는다고 한다 하더라도 컴포넌트의 도움을 받아야 하기 때문에 서버단에 컴포넌트를 설치해야만 하므로 일반적인 웹 호스팅을 받으시는 분들은 사용에 지장이 많으시겠지요... ^_^;;;

제가 FileCube 를 만들면서 그런 분들을 주 사용자라고 생각하고 만들었기 때문에 일체의 컴포넌트는 사용하지 않으려고 했던 점이 이런 결과를 가져온게 아닌가 싶네요. ADODB.Stream 개체는 어느 윈도우즈 계열의 서버에라도 설치되어있을 것이므로 부담없이 사용할 수 있었지만 말입니다. ^_^

음... 아무래도 속도 문제나 이런 문제들 때문에 컴포넌트가 사용되는 버전을 한 번 고려해봐야 할지도 모르겠네요.

감사합니다.

IP 주소: 211.219.114.70
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 79 페이지입니다.
게시물
158

팝업메뉴가 실행이 안되서요(II)..자세히

유병곤

2003-11-24 6,346
157

re: 팝업메뉴가 실행이 안되서요(II)..자세히

송원석

2003-11-24 3,447
156

처리했습니당.... [1]

유병곤

2003-11-24 3,439
155

팝업메뉴가 실행이 안되어서요...

유병곤

2003-11-23 3,210
154

re: 팝업메뉴가 실행이 안되어서요...

송원석

2003-11-23 3,147
153

웹하드 형식으로 만들때 AD계정이용하여 권한줄 수 있는지

꾸리

2003-11-21 3,219
152

re: 웹하드 형식으로 만들때 AD계정이용하여 권한줄 수 있는지

송원석

2003-11-21 3,336
151

wsh이용 메일 보내기

초보

2003-11-21 3,760
150

re: wsh이용 메일 보내기

송원석

2003-11-21 3,128
149

파일큐브 질문드립니다.

최재석

2003-11-19 3,194

re: 파일큐브 질문드립니다.

송원석

2003-11-19 3,293
147

폴더가 많을때 속도를 높일 수 있는 방법이...

조용호

2003-11-18 3,152
146

re: 폴더가 많을때 속도를 높일 수 있는 방법이...

송원석

2003-11-18 3,170
145

re: 폴더가 많을때 속도를 높일 수 있는 방법이... [1]

조용호

2003-11-18 3,012
144

파일큐브에 대해서 ~~

프레지던트

2003-11-17 3,150
143

re: 파일큐브에 대해서 ~~

송원석

2003-11-18 3,309
142

asp 관련해서 질문하나만 드릴께요.....

김상현

2003-11-15 3,325
141

re: asp 관련해서 질문하나만 드릴께요.....

송원석

2003-11-15 3,073
140

re: asp 관련해서 질문하나만 드릴께요.....

김상현

2003-11-17 3,544
139

re: asp 관련해서 질문하나만 드릴께요.....

송원석

2003-11-17 3,503
138

이렇게는 화면에 출력이 되는데요...도움 부탁 드립니다....^^ [1]

김상현

2003-11-17 3,340
137

re: 이렇게는 화면에 출력이 되는데요...도움 부탁 드립니다....^^

송원석

2003-11-18 3,024
136

my-sql 날짜를 ms-sql로 가지고 왔는데...

최경우

2003-11-13 801
135

re: my-sql 날짜를 ms-sql로 가지고 왔는데...

송원석

2003-11-13 3,252
134

re: my-sql 날짜를 ms-sql로 가지고 왔는데...

최경우

2003-11-14 911