웹에서 file upload를 구현할때는 일반적으로 http를 쓴다. ftp를 쓰게 되면 여러가지 단점이 있기 때문이다. 그리고 속도의 차이도 거의 없는것으로 알고 있다.

Contents

1 http 장점
2 ftp 단점
3 ftp와 http를 이용한 파일 전송 속도 측정 결과


1 http 장점 #

  • web화면에서 파일과 같이 전송되는 데이터들을 함께 처리가능

  • 파일전송후 전송된 파일에 대한 처리가 쉽고 자연스럽다.

  • 클라이언트측의 방화벽이나 프록시에 자유롭다.

  • SSL을 이용하면 암호화된 전송구현이 용이하다

  • 파일 처리를 서버측 프로그램으로 직접 컨트롤 하게 됨으로써 파일사이즈제한, 타임아웃설정, 파일종류제한, 파일저장위치조정 등 다양하고 상세한 파일 컨트롤이 가능하다.


2 ftp 단점 #

  • web의 기본포트(80)을 제외한 ftp용 포트를 별도로 열어서 관리해야한다. 일반적으로 80을 제외한 포트를 방화벽등에서 막아놓은 네트워크구간들이 많이 있으므로 관리포인트가 많아진다.

  • DB로 관리되는 웹사이트 회원수 만큼 os계정을 만들어서 관리해야한다.



3 ftp와 http를 이용한 파일 전송 속도 측정 결과 #

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-08-27 17:32:32
Processing time 0.0082 sec