게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 답변 감사드립니다..^^ |
---|
작성자: 송원석
작성일시: 2008-04-28 20:01,
조회수: 3,442
|
저도 추천해드릴만한 소스를 갖고 있거나, 관련 사이트를 알고 있지는 않습니다. ^_^;;;
다만, 몇 가지 생각나는 대로 말씀을 드려본다면, 우선 XMLHTTP 를 사용하실 수 밖에 없을 것 같네요. 예를 들어서 사용자가 어떤 임의의 경로를 요청한다고 가정했을 때, 해당 경로의 ASP 프로그램이 실행된 최종 결과를 텍스트 파일로, 아마도 HTML 파일로 저장을 하게 되겠죠. 따라서 중간에 브릿지 성격의 페이지가 하나 더 필요합니다. 음, 말이 조금 꼬이네요. 즉, 사용자가 게시물을 보기 위해서 요청하는 페이지는 실제 게시물 보기 페이지가 아닌 브릿지 페이지를 요청하도록 유도하고, 이 페이지에서는 먼저 해당 게시물에 대한 캐시 파일이 존재하는지를 검사합니다. 만약 캐시 파일이 이미 존재한다면 그 파일을 읽어서 바로 리턴해주기만 하면 되겠죠. 그러나, 만약 캐시 파일이 존재하지 않는다면, 브릿지 페이지는 XMLHTTP 를 사용하여 실제의 게시물 보기 페이지를 요청하는 거죠. 그러면 실제 게시물 보기 페이지는 일반 사용자가 페이지를 요청할 때처럼 응답을 사용하여 리턴해주지만, 실제로 그 응답을 받는 것은 브릿지 페이지가 되는 겁니다. 일단 응답을 받은 브릿지 페이지는 먼저 사용자에게 응답을 리턴하고, 프로그램을 끝내기 전에 특정 위치에 특정 규칙으로 방금 리턴받은 응답을 캐시 파일로 저장하는 겁니다. 그러면 다음 요청 때 부터는 이 캐시 파일의 내용이 사용자에게 리턴되겠죠. 물론 여기에서 말씀드리는 "브릿지 페이지"라는 용어는 제가 즉흥적으로 만들어 낸 용어 입니다. 그리고, 만약 사용자가 게시물을 수정하거나 삭제하는 등의 편집을 하면, 그 순간 그에 대응하는 캐시 파일을 삭제하면 되겠죠. ^_^ 감사합니다. |
IP 주소: 58.227.41.238
|
게시물 | ||||
---|---|---|---|---|
1,809 |
김종식 |
2008-05-13 | 1,445 | |
1,808 | 2008-05-13 | 4,970 | ||
1,807 |
김종식 |
2008-05-13 | 1,482 | |
1,806 | 2008-05-13 | 5,582 | ||
1,805 |
김종식 |
2008-05-13 | 952 | |
1,804 |
날쎈돌이 |
2008-05-13 | 1,064 | |
1,803 | 2008-05-13 | 3,333 | ||
1,800 |
김종식 |
2008-04-28 | 3,747 | |
1,799 | 2008-04-28 | 3,424 | ||
1,798 |
김종식 |
2008-04-28 | 1,027 | |
2008-04-28 | 3,442 | |||
1,796 |
김종식 |
2008-04-29 | 826 | |
1,793 |
김성수 |
2008-04-02 | 1,051 | |
1,792 | 2008-04-02 | 3,425 | ||
1,791 | 2008-03-28 | 3,464 | ||
1,790 |
re: 비스타 홈 프리미엄에서 windows 2003에 포함 된 iis 6.0을 설치 할 수 있을까요.. [1] |
2008-03-28 | 3,498 | |
1,789 |
Deli |
2008-03-23 | 1,156 | |
1,788 | 2008-03-24 | 3,591 | ||
1,782 |
김종식 |
2008-03-20 | 1,089 | |
1,781 | 2008-03-21 | 3,707 | ||
1,780 |
김종식 |
2008-03-21 | 1,017 | |
1,779 | 2008-03-21 | 3,391 | ||
1,778 |
김종식 |
2008-03-21 | 959 | |
1,777 |
김종식 |
2008-03-07 | 1,001 | |
1,776 | 2008-03-07 | 3,346 |