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

re: 어제에 이은 두번째 질문 입니다.
작성자: 송원석
작성일시: 2004-12-09 12:14,  조회수: 2,750
제가 네이버의 직원이 아니기 때문에 정확하게 뭐라고 말씀을 드릴 수는 없겠습니다만 제가 아는 한도내에서 말씀을 드려보도록 하겠습니다. 지금부터 제가 드리는 얘기들은 제가 경험에 의해서 실제로 알고서 말씀드리는 것도 있고 단순히 가정만으로 말씀드리는 것들도 있다는 점을 주의하여 주십시요.

먼저 이런 기능을 구현하실 때 클라이언트쪽에서 자바스크립트를 이용하여 구현하는 것은 거의 불가능하다고 말씀드리고 싶습니다. 여러가지 이유가 있겠습니다만 요구하는 기능 자체가 그런 기능이라는 것이 가장 정확한 얘기일 것입니다. 만약 그래도 자바스크립트만으로 이러한 기능을 구현하시고자 한다면 저는 포기하겠습니다. 왜냐하면 저도 역시 그런식으로는 구현할 능력이 없거든요. ^_^;;

그럼 서버단에서는 구현이 쉬울까요? 제 소견으로는 그렇지 않다고 생각합니다. 한 번 상상을 해보시기 바랍니다. 네이버에서도 말씀하신 것과 같은 서비스를 개발자 한 명이 만들어낸 것은 아닐겁니다. 최소한 팀 단위로 움직이지 않았을까하고 생각되는데요. 언뜻 떠오르는 반드시 해결해야만 하는 문제들만 해도 상당수에 이릅니다.

먼저 사용자가 입력한 URL 의 문서를 읽어와야 합니다. 이 작업 자체는 그다지 어렵지 않다고 생각합니다만 문제는 퍼포먼스와 안정성이겠죠. 동시에 수 십, 수 백명의 사용자가 접속을 해도 충분히 견딜만한 엔진을 만들어야겠죠.

그리고 일본어 자체도 문제가 됩니다. 우리가 논리적으로 알고 있는 일본어는 단 한가지이지만 프로그래밍의 세계에서는 그렇지가 않습니다. 즉 유니코드로 작성된 일본어 페이지와 한글 코드 페이지에 포함된 일본어로 작성된 페이지, 그리고 EUC-JP 코드 페이지로 작성된 페이지, 그리고 마지막으로 SHIFT-JS 코드 페이지로 작성된 일본어 페이지를 모두 읽어올 수 있어야만 합니다. 아마 해보시면 아시겠지만 이 작업만 해도 만만한 작업이 절대로 아닙니다. 저도 별로 자신이 없군요. ^_^

그리고 사이트의 특성에 따라서는 특정한 세션값이나 쿠키가 설정되어야만 하거나 정상적인 웹 브라우저가 아닌 경우에는 요청을 거부해버리는 경우가 있습니다. 이러한 까다로운 사이트들에 어지간히 대응을 하시려면 HTTP 프로토콜에도 능통하셔야만 할 것입니다. 또 최근에는 XML 기반의 HTML 페이지들이 가끔 존재하므로 이에 대한 고려도 하셔야하구요.

그리고 이러한 작업들을 모두 구현하시고 페이지를 최종적으로 완벽히 가져오셨다고 하더라도, 그리고 번역 엔진을 이미 보유하고 있다고 하셔도 하나의 문제점이 아직 남아 있습니다. 읽어온 페이지에서 HTML 을 분리해낸 다음 텍스트들을 번역하시고 다시 HTML 과 결합하시는 작업이 바로 그것입니다. 제 의견으로는 함수 몇 개나 코딩 몇 십줄로 해결할 수 있는 문제가 아니라고 생각합니다. 설령 제가 직접 이 작업을 한다고 가정을 해봤을 때에도 어떻게든 구현을 해낸다고 하더라도 그 퍼포먼스나 안정성에는 별로 자신이 없을 것 같습니다. 이런 종류의 작업은 아마도 제대로 여러가지 알고리즘을 공부하시고 문자열 처리에 뛰어난 능력을 가지고 계신분이 작업을 하셔야 하지 않을까 생각되네요. 게다가 프로그래밍 언어도 ASP 로는 어렵지 않을까요? ^_^;;;

감사합니다.

IP 주소: 165.141.121.62
전체 1 건의 댓글이 존재합니다.

궁금이

아하... 정말 많은 도움 되었습니다.
2004-12-09 16:47
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 50 페이지입니다.
게시물
899

re: reg 파일을 등록하려면?

송원석

2004-12-14 4,394
898

Include 할때.. 함수명 문제에요.. =ㅅ=;;;;

오마르

2004-12-14 1,025
897

re: Include 할때.. 함수명 문제에요.. =ㅅ=;;;; [1]

송원석

2004-12-14 3,160
896

전혀 다른 접근.

궁금이

2004-12-10 1,199
895

re: 전혀 다른 접근.

송원석

2004-12-10 2,657
894

어제에 이은 두번째 질문 입니다.

궁금이

2004-12-09 974

re: 어제에 이은 두번째 질문 입니다. [1]

송원석

2004-12-09 2,750
892

이거 정말 힘드네요. [1]

궁금이

2004-12-10 1,261
891

이상망칙한 질문

궁금이

2004-12-08 1,015
890

re: 이상망칙한 질문

송원석

2004-12-08 2,761
889

로그 분석이 안돼요.. ^^;;;; [1]

오마르

2004-12-07 1,257
888

re: 로그 분석이 안돼요.. ^^;;;; [2]

송원석

2004-12-07 3,034
887

게시판 질문 입니다.

궁금이

2004-12-06 987
886

re: 게시판 질문 입니다. [1]

송원석

2004-12-06 2,652
885

IE에서는 열리지 않게 하고 싶습니다. [1]

허찬영

2004-12-04 2,631
884

re: IE에서는 열리지 않게 하고 싶습니다.

송원석

2004-12-05 2,616
883

re: IE에서는 열리지 않게 하고 싶습니다.

허찬영

2004-12-06 2,515
882

re: IE에서는 열리지 않게 하고 싶습니다.

송원석

2004-12-07 2,557
881

FileCube 급질문

궁금해

2004-12-03 2,675
880

re: FileCube 급질문

송원석

2004-12-03 2,636
879

안녕하세요... 정규식지원에 관해 질문이 있습니다.

codespider

2004-12-03 2,622
878

re: 안녕하세요... 정규식지원에 관해 질문이 있습니다.

송원석

2004-12-03 2,627
877

re: 안녕하세요... 정규식지원에 관해 질문이 있습니다.

codespider

2004-12-03 2,630
876

re: 안녕하세요... 정규식지원에 관해 질문이 있습니다. [1]

송원석

2004-12-04 2,938
875

안녕하세요~ dll 에 대한 질문인데요~ ^^

오마르

2004-12-02 1,028