게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 동시접속자가 많을 경우 XMLDOM 검색 처리 방법 문의 |
---|
작성자: 송원석
작성일시: 2011-04-25 16:02,
조회수: 5,180
|
안녕하세요? 송원석입니다. ^_^
저로서도 똑부러진 답변은 드리지 못할 것 같습니다. ASP.NET의 경우에는 XML을 읽거나 쓸 수 있는 다양한 방법이 존재하기 때문에 이런 문제에서 비교적 자유롭습니다만, ASP의 경우 MSXML을 사용하지 않는다면 결국 별도의 컴포넌트를 이용해야 하기 때문에 난감할 것 같네요. 일단 머리속에 떠오르는 방법은 검색의 대상이 되는 XMl 파일의 갱신 빈도수가 낮은 경우 자체적으로 일종의 캐시를 구현하는 것도 좋을 것 같습니다. 즉, 검색어가 입력되면 다음의 프로세스를 밟는 거죠. 1. 검색어가 존재하면 해당 검색어의 HASH를 구한다. 2. FSO로 파일 형태로 구현된 캐시(새로 구현할)를 뒤져서 작성/수정시간이 10분 이내면 캐시에 저장된 XML 결과를 바로 리턴하고 검색을 종료한다. 3. 파일 캐시가 존재하지 않거나 작성된지 10분이 넘었으면 기존 방식으로 검색을 수행한다. 4. 파일 캐시가 존재하지 않으면, 검색된 결과를 파일 캐시에 저장한다. ('해시명' + '.cache' 등의 텍스트 파일 형태) 5. 결과를 반환한다. 제 개인적인 경험으로는 이 정도만 해줘도, 제법 도움이 되더군요. 그리고, 또 한가지 방법은 아예 FSO로 XML 검색을 직접 수행하면 어떻까도 싶습니다. 결과적으로 ASP.NET의 XmlTextReader와 XmlTextWriter를 직접 구현하는 셈이 되겠지만, 가장 확실한 방법이 아닐까 싶습니다. 감사합니다. |
IP 주소: 203.226.5.240
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
1 페이지입니다.
게시물 | ||||
---|---|---|---|---|
2,208 | 2011-05-25 | 12,649 | ||
2,207 | 2011-05-27 | 5,849 | ||
2,206 |
이석환 |
2011-05-20 | 124 | |
2,205 | 2011-05-23 | 5,694 | ||
2,204 |
이석환 |
2011-05-17 | 130 | |
2,203 | 2011-05-17 | 5,491 | ||
2,202 |
동영상 탑재 사이트 구축 [1] |
2011-05-12 | 5,357 | |
2,201 | 2011-05-12 | 5,296 | ||
2,200 | 2011-04-24 | 5,597 | ||
2011-04-25 | 5,180 | |||
2,197 |
김종식 |
2011-03-30 | 228 | |
2,196 | 2011-03-31 | 5,282 | ||
2,195 |
gosuzzang |
2011-03-23 | 290 | |
2,194 | 2011-03-24 | 5,725 | ||
2,193 |
이석환 |
2011-03-23 | 253 | |
2,192 | 2011-03-24 | 5,643 | ||
2,191 |
이석환 |
2011-03-18 | 345 | |
2,190 | 2011-03-19 | 5,988 | ||
2,189 | 2011-03-21 | 5,295 | ||
2,188 |
이석환 |
2011-03-21 | 258 | |
2,187 | 2011-03-21 | 5,753 | ||
2,186 |
질문 |
2011-03-18 | 311 | |
2,185 | 2011-03-18 | 7,676 | ||
2,184 |
이석환 |
2011-03-11 | 345 | |
2,183 | 2011-03-14 | 8,737 |