안녕하세요...델파이4를 사용해서 C/S프로그램을 만들었습니다.
업데이트되는 프로그램을 위해서 버젼관리를 하고 있습니다.
다운로드 및 업로드를 위해서 NMFTP컴포넌트를 사용하였습니다..
이제 개발이 완료되어 시스템을 현업에 Open하였는데...
FTP다운로드 속도의 저하로 업무에 지장을 빚고 있습니다.
LOCAL AREA내에 있는 클라이언트 들은 쓸만 한데...56k라인으로 연결된
지방사업장에서는 많은 무리가 따르고 있습니다....
WS-FTP 프로그램등을 사용할 때보다 속도가 느리기 때문에 보다 향상된
속도의 컴포넌트를 알고 계시는 분은 가르쳐 주시기 바랍니다...
WinShoes라는 컴포넌트로 테스트를 해보았는데...NMFTP보다 속도가 느리더군요
좋은 결과가 있기를 바랍니다....
참 상용으로 사용되어져야 하기때문에 ShareWare등은 좀 곤란 하겠죠...
컴포넌트를 구매할 수도 있는 문제입니다...
조언 바랍니다...수고하세요
> 안녕하세요...델파이4를 사용해서 C/S프로그램을 만들었습니다.
> 업데이트되는 프로그램을 위해서 버젼관리를 하고 있습니다.
> 다운로드 및 업로드를 위해서 NMFTP컴포넌트를 사용하였습니다..
> 이제 개발이 완료되어 시스템을 현업에 Open하였는데...
> FTP다운로드 속도의 저하로 업무에 지장을 빚고 있습니다.
> LOCAL AREA내에 있는 클라이언트 들은 쓸만 한데...56k라인으로 연결된
> 지방사업장에서는 많은 무리가 따르고 있습니다....
> WS-FTP 프로그램등을 사용할 때보다 속도가 느리기 때문에 보다 향상된
> 속도의 컴포넌트를 알고 계시는 분은 가르쳐 주시기 바랍니다...
> WinShoes라는 컴포넌트로 테스트를 해보았는데...NMFTP보다 속도가 느리더군요
> 좋은 결과가 있기를 바랍니다....
> 참 상용으로 사용되어져야 하기때문에 ShareWare등은 좀 곤란 하겠죠...
> 컴포넌트를 구매할 수도 있는 문제입니다...
> 조언 바랍니다...수고하세요
먼저 FTP의 속도문제를 말씀드리면...
테스트를 WS-FTP로 하셨다고 했는데 WS-FTP 는 겉모양은 참으로
classic 한데 전송속도에 있어서는 다른 상용 FTP 에 없는게 하나 있습니다
그건 전송버퍼의 크기입니다
WS-FTP는 사용자의 네트워크 환경에서 전송속도에 따라 전송버퍼의
크기를 자동으로 변경하여 속도가 좀 나오면 버퍼를 크게하고
속도가 떨어지면 버퍼의 크기를 줄입니다
하지만 이렇게 해도 TCP/IP 하부구조에서의 전송속도에는 크게
영향을 미치지 않습니다(전송버퍼라는것이 다분히 논리적인것이라...)
NMFTP, WinShoes, ICS 등등의 델파이 콤포넌트를 사용하실때도
전송속도는 네트워크 환경에 많은 영향을 받지 콤포넌트를 어떻게
만들었냐는 그리 영향이 없습니다
제 생각에는 ASPACK 같은 실행파일을 압축하여 실행파일로 만들어주는
유틸러티를 사용하심이...(최고 60%까지 줄여지던데...)
ASPACK 홈페이지: http://www.entechtaiwan.com/aspack.htm
참고로 제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)에
FTP 다운로드 소스를 공개했는데 아마 이것도 속도에 있어서는
다른 콤포넌트들과 비슷할 겁니다
요는 FTP 보다는 실행파일을 압축하는것이 전송속도 향상에
많은 영향을 미칠듯 합니다