게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 너무 감사 드립니다. |
---|
작성자: 송원석
작성일시: 2005-01-14 08:18,
조회수: 3,243
|
매우 일리있는 의견이라고 생각합니다. 그리고 실제로도 말씀하신 방법과 비슷한 유형으로 구현된 프로그램도 있을 것이라고 생각합니다만 몇 가지 문제를 해결할 수 있어야만 할 것 같습니다. ^_^
먼저 사용자들이 다운로드 받게될 데이터의 양을 점검해보아야 할 것 같습니다. 실제 데이터가 어떻게 들어있는지는 모르겠습니만 추측을 한 번 해보면 이렇습니다. 일단 약 73,000 건의 데이터가 존재하구요, 올려주신 코드에서 쿼리를 살펴보니 idx_no 컬럼을 비롯해서 모두 5 개의 컬럼이 사용되는 것 같습니다. 아마도 단어들에 관한 컬럼들인 것 같네요. 한글 단어 하나의 길이를 평균 3 글자라고 하면 6 바이트고 한글 단어 컬럼이 두 개이므로 12 바이트입니다. 거기다가 영문 단어의 경우 평균 길이가 8 글자라고 하면 같은 논리로 16 바이트가 되겠네요. 그리고 인덱스 컬럼이 4 바이트를 먹는다고 가정해보겠습니다. 그럼 데이터 한 건에 필요한 메모리는 32 바이트 정도가 되고 거기에 구분자 같은 것이 포함되면 넉넉하게 잡아서 한 36 바이트 정도라고 가정해보죠. 그렇다면 36 바이트 X 73,000 을 하면 2,628,000 바이트, 즉 2.5 메가 정도의 사전 데이터가 다운로드 되어야만 합니다. 이 정도의 크기는 한 두명이 테스트 할 때는 상관없지만 여러명이 동시에 접속해서 다운로드 받는다면 문제가 될만한 크키가 아닐까요? 네트워크 트래픽이 엄청날 것 같습니다. 그리고 그 다음 문제로는 사용자가 다운로드 받은 사전 데이터를 어디에 저장할 것이냐하는 문제가 있습니다. 쿠키 같은 곳은 그 크기상 불가능 할 것 같고 천상 하드디스크에 파일로 저장을 하는 수 밖에 없는데 문제는 자바스크립트로는 사용자의 하드 디스크에 존재하는 파일에 접근이 불가능하다는 점입니다. 결국 이 문제는 또 엑티브 엑스 컨트롤로 해결할 수 밖에는 없을 것 같습니다. 일반적인 방법으로는 파일의 내용을 읽기는 커녕 접근 자체가 불가능하죠. 또한 어떻게해서 파일의 내용을 읽는다고 가정을 해도 서버에서 돌던 73,000 번의 루프를 자바스크립트나 엑티브 엑스 컨트롤에서 똑같이 돌아야 한다는 결론이 나옵니다. 즉 루프가 도는 장소만 바뀌는 것이지 문제점은 여전히 남게 되는 것이죠. ^_^;; 제가 부족해서 뚜렸한 해결책을 제시해드리지 못하는 것일 수도 있겠지만, 제 의견은 이렇습니다. 기존에 번역 서비스를 제공하는 업체들의 서비스 구현 방법을 먼저 벤치마킹 해보시면 좋을 것 같습니다. 그 업체들이 그런 방법을 사용한 것은 다 나름대로의 이유와 시행착오 끝에 얻어진 결론 때문이 아니겠습니까? 따라서 벤치마킹만 잘 하셔도 뭔가 길을 찾으실 수 있으실 것이라고 생각합니다. ^_^ 감사합니다. |
IP 주소: 165.141.121.62
|
게시물 | ||||
---|---|---|---|---|
976 | 2005-01-29 | 5,144 | ||
975 | 2005-01-31 | 2,694 | ||
974 |
파일큐브 질문이 있습니다. [3] |
2005-01-28 | 2,592 | |
973 |
명랑군 |
2005-01-27 | 769 | |
972 | 2005-01-27 | 2,598 | ||
971 |
명랑군 |
2005-01-28 | 763 | |
970 | 2005-01-28 | 2,524 | ||
969 |
명랑군 |
2005-01-26 | 792 | |
968 | 2005-01-26 | 2,523 | ||
967 |
명랑군 |
2005-01-25 | 802 | |
966 | 2005-01-25 | 2,708 | ||
965 |
수업시간표 짜는 프로그램 [1] |
2005-01-18 | 3,961 | |
964 |
ie 위치 이동 [1] |
2005-01-18 | 2,662 | |
963 | 2005-01-18 | 2,765 | ||
962 |
테이블 갯수 알아오기 [6] |
2005-01-17 | 2,976 | |
961 |
re: 테이블 갯수 알아오기 [1] |
2005-01-17 | 2,807 | |
960 |
오마르 |
2005-01-15 | 835 | |
959 |
오마르 |
2005-01-15 | 791 | |
958 | 2005-01-15 | 2,636 | ||
956 |
궁금이 |
2005-01-13 | 1,018 | |
955 | 2005-01-13 | 2,636 | ||
954 | 2005-01-13 | 2,758 | ||
953 |
궁금이 |
2005-01-13 | 886 | |
2005-01-14 | 3,243 | |||
951 | 2005-01-12 | 3,511 |