게시판 본문 (본 게시판은 읽기전용 구 게시판입니다.)

re: 동시접속자가 많을 경우 XMLDOM 검색 처리 방법 문의
작성자: 송원석
작성일시: 2011-04-25 16:02,  조회수: 2,121
안녕하세요? 송원석입니다. ^_^

저로서도 똑부러진 답변은 드리지 못할 것 같습니다. 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

win2008 iis에 관한 문의가 좀 있습니다.

이재성

2011-05-25 4,119
2,207

re: win2008 iis에 관한 문의가 좀 있습니다.

송원석

2011-05-27 2,351
2,206

전체선택관련

이석환

2011-05-20 124
2,205

re: 전체선택관련

송원석

2011-05-23 2,118
2,204

엑셀파일명 깨짐에 대해

이석환

2011-05-17 130
2,203

re: 엑셀파일명 깨짐에 대해

송원석

2011-05-17 2,190
2,202

동영상 탑재 사이트 구축 [1]

정보문

2011-05-12 2,213
2,201

re: 동영상 탑재 사이트 구축 [1]

송원석

2011-05-12 2,084
2,200

동시접속자가 많을 경우 XMLDOM 검색 처리 방법 문의

Tanhi

2011-04-24 2,235

re: 동시접속자가 많을 경우 XMLDOM 검색 처리 방법 문의

송원석

2011-04-25 2,121
2,197

framest 질문이요..

김종식

2011-03-30 228
2,196

re: framest 질문이요..

송원석

2011-03-31 2,038
2,195

자바스크립으로 된 장바구니 기능..

gosuzzang

2011-03-23 290
2,194

re: 자바스크립으로 된 장바구니 기능..

송원석

2011-03-24 2,159
2,193

Server.GetLastError 관련

이석환

2011-03-23 253
2,192

re: Server.GetLastError 관련 [2]

송원석

2011-03-24 2,350
2,191

파일 다운로드시

이석환

2011-03-18 345
2,190

re: 파일 다운로드시

송원석

2011-03-19 2,367
2,189

re: 파일 다운로드시

송원석

2011-03-21 2,218
2,188

re: 파일 다운로드시

이석환

2011-03-21 258
2,187

re: 파일 다운로드시

송원석

2011-03-21 2,189
2,186

iis 요청 필터링관련

질문

2011-03-18 311
2,185

re: iis 요청 필터링관련

송원석

2011-03-18 3,263
2,184

오류메시지 깨짐현상

이석환

2011-03-11 345
2,183

re: 오류메시지 깨짐현상

송원석

2011-03-14 3,718
COPYRIGHT © 2001-2017 EGOCUBE. ALL RIGHTS RESERVED.
Total Visit Count: 9,983,135, v1.9.0.18533 β