1 |
1
원본 자원을 파싱하여 파싱된 자원을 생성하는 단계; 파싱된 자원을 이용하여 웹 페이지의 레이아웃을 생성하는 단계; 및 상기 웹 페이지의 레이아웃을 비휘발성 메모리에 캐싱하는 단계 를 포함하고,상기 캐싱하는 단계는,웹 브라우저에 표시할 웹 페이지가 정적인 웹 페이지인지, 또는 동적인 웹 페이지인지에 따라 웹 페이지의 레이아웃을 캐싱하는 순서 및 방법을 결정하는 웹 페이지 캐싱 방법
|
2 |
2
제1항에 있어서, 상기 레이아웃을 생성하는 단계는,파싱된 자원에 포함된 문서 구조에 따라 파싱된 자원에 포함된 이미지나 텍스트를 배치하여 웹 페이지의 레이아웃을 생성하는 웹 페이지 캐싱 방법
|
3 |
3
제1항에 있어서, 상기 캐싱하는 단계는,웹 페이지가 웹 브라우저에 표시하는 자원의 변화가 발생하지 않는 정적인 웹 페이지인 경우, 웹 페이지의 레이아웃을 웹 브라우저에 표시하기 전에 웹 페이지의 레이아웃의 구조 및 웹 페이지의 레이아웃에 포함된 자원을 비휘발성 메모리에 캐싱하는 웹 페이지 캐싱 방법
|
4 |
4
제1항에 있어서, 상기 캐싱하는 단계는,웹 페이지가 웹 브라우저에 표시하는 자원이 변화하는 동적인 웹 페이지인 경우, 웹 페이지의 레이아웃을 표시하는 웹 브라우저가 재실행되기 이전에 웹 페이지의 레이아웃을 비휘발성 메모리에 캐싱하는 웹 페이지 캐싱 방법
|
5 |
5
제4항에 있어서, 상기 캐싱하는 단계는,사용자로부터 웹 브라우저에 표시된 웹 페이지의 캐싱을 요청 받은 경우, 사용자의 요청을 입력받은 시점에서 웹 브라우저에 표시된 웹 페이지의 레이아웃 및 자원을 비휘발성 메모리에 캐싱하는 웹 페이지 캐싱 방법
|
6 |
6
제1항에 있어서, 상기 캐싱하는 단계는,웹 페이지의 레이아웃의 유효성 판단 기준이 되는 유효성 정보를 웹 페이지의 레이아웃과 함께 비휘발성 메모리에 캐싱하는 웹 페이지 캐싱 방법
|
7 |
7
제1항에 있어서, 상기 웹 페이지의 레이아웃의 파일 크기, 지역성(locality), 및 유효 시간 중 적어도 하나에 기초하여 캐싱된 웹 페이지의 레이아웃의 우선 순위를 설정하고, 상기 우선 순위에 기초하여 비휘발성 메모리에 캐싱된 웹 페이지의 레이아웃을 관리하는 단계를 더 포함하는 웹 페이지 캐싱 방법
|
8 |
8
웹 페이지의 레이아웃이 캐싱된 비휘발성 메모리에서 사용자의 요청에 대응하는 웹 페이지의 레이아웃을 검색하는 단계;상기 비휘발성 메모리에서 웹 페이지의 레이아웃이 검색되지 않은 경우, 사용자의 요청에 대응하는 원본 자원을 이용하여 웹 페이지의 레이아웃을 생성하는 단계; 및 상기 비휘발성 메모리에서 검색한 웹 페이지의 레이아웃, 또는 원본 자원을 이용하여 생성한 웹 페이지의 레이아웃을 웹 브라우저에 표시하는 단계를 포함하고,상기 웹 페이지의 레이 아웃은, 웹 브라우저에 표시할 웹 페이지가 정적인 웹 페이지인지, 또는 동적인 웹 페이지인지에 따라 상기 비휘발성 메모리에 캐싱되는 순서 및 방법이 결정되는 웹 페이지 캐싱 방법
|
9 |
9
제8항에 있어서, 상기 검색하는 단계는웹 페이지의 레이아웃과 함께 캐싱된 유효성 정보를 기초로 상기 비휘발성 메모리에서 검색한 웹 페이지의 레이아웃의 유효 여부를 판단하는 단계; 및상기 웹 페이지의 레이아웃이 유효하지 않은 경우, 상기 비휘발성 메모리에서 사용자의 요청에 대응하는 웹 페이지의 레이아웃이 검색되지 않은 것으로 판단하는 단계를 포함하는 웹 페이지 캐싱 방법
|
10 |
10
제9항에 있어서, 상기 유효성 정보는,웹 페이지의 레이아웃의 캐싱 허용 여부, 웹 페이지의 레이아웃의 캐싱이 허용되는 시간, 및 웹 페이지의 레이아웃이 캐싱되기 위한 조건 중 적어도 하나를 포함하는 웹 페이지 캐싱 방법
|
11 |
11
원본 자원을 파싱하여 파싱된 자원을 생성하는 자원 처리부; 파싱된 자원을 이용하여 웹 페이지의 레이아웃을 생성하는 레이아웃 생성부; 및 상기 웹 페이지의 레이아웃을 비휘발성 메모리에 캐싱하는 캐싱부를 포함하고,상기 캐싱부는,웹 브라우저에 표시할 웹 페이지가 정적인 웹 페이지인지, 또는 동적인 웹 페이지인지에 따라 웹 페이지의 레이아웃을 캐싱하는 순서 및 방법을 결정하는 웹 페이지 캐싱 장치
|