KR102077495B1 - 웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 - Google Patents
웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 Download PDFInfo
- Publication number
- KR102077495B1 KR102077495B1 KR1020130084195A KR20130084195A KR102077495B1 KR 102077495 B1 KR102077495 B1 KR 102077495B1 KR 1020130084195 A KR1020130084195 A KR 1020130084195A KR 20130084195 A KR20130084195 A KR 20130084195A KR 102077495 B1 KR102077495 B1 KR 102077495B1
- Authority
- KR
- South Korea
- Prior art keywords
- web
- web content
- content
- additionally transmitted
- contents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0862—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 일 실시예에 따른 정적 웹 컨텐츠를 웹 서비스 요청자에게 전송하는 경우의 실시예를 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 동적 웹 컨텐츠를 웹 서비스 요청자에게 전송하는 경우의 실시예를 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 웹 서버를 나타낸 블록도이다.
Claims (16)
- 웹 서비스 요청에 응답하여 등록된 복수의 웹 컨텐츠들 ― 상기 복수의 웹 컨텐츠들은 복수의 정적 웹 컨텐츠들 및 복수의 동적 웹 컨텐츠들을 포함함 ― 중 적어도 하나의 웹 컨텐츠를 웹 서비스 요청자에게 전송하는 단계;
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 단계;
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩(Pre-loading)을 수행할 웹 컨텐츠를 결정하는 단계; 및
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 문서 캐쉬(Document Cache)에 저장하는 단계
를 포함하고,
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩을 수행할 웹 컨텐츠를 결정하는 단계는
상기 문서 캐쉬의 메모리 점유율 및 웹 서비스 요청 빈도(frequency) 중 적어도 하나를 기초로 상기 프리로딩을 수행할 웹 컨텐츠를 결정하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 제1항에 있어서,
상기 복수의 웹 컨텐츠들을 등록하는 단계
를 더 포함하고,
등록하기 위한 웹 컨텐츠가 상기 정적 웹 컨텐츠인 경우,
상기 복수의 웹 컨텐츠들을 등록하는 단계는
상기 등록하기 위한 정적 웹 컨텐츠의 내용을 분석하는 단계;
상기 분석한 정적 웹 컨텐츠의 내용을 기초로 상기 복수의 웹 컨텐츠들 중 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠의 선별에 필요한 정보를 추출하는 단계; 및
상기 추출한 정보를 룩업(Lookup) 테이블에 저장하는 단계
를 포함하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 제2항에 있어서,
상기 웹 서비스 요청자에게 전송하는 적어도 하나의 웹 컨텐츠가 상기 정적 웹 컨텐츠인 경우,
상기 복수의 웹 컨텐츠들 중 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 단계는
상기 룩업 테이블을 기초로 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 추출하는 단계
를 포함하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 웹 서비스 요청에 응답하여 등록된 복수의 웹 컨텐츠들 -상기 복수의 웹 컨텐츠들은 복수의 정적 웹 컨텐츠들 및 복수의 동적 웹 컨텐츠들을 포함함- 중 적어도 하나의 웹 컨텐츠를 웹 서비스 요청자에게 전송하는 단계;
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 단계;
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩(Pre-loading)을 수행할 웹 컨텐츠를 결정하는 단계; 및
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 문서 캐쉬(Document Cache)에 저장하는 단계
를 포함하고,
상기 복수의 웹 컨텐츠들 중 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 단계는
상기 웹 서비스 요청자에게 전송하는 적어도 하나의 웹 컨텐츠가 상기 동적 웹 컨텐츠인 경우,상기 웹 서비스 요청자에게 전송하는 적어도 하나의 동적 웹 컨텐츠의 내용을 분석하는 단계; 및
상기 분석한 적어도 하나의 동적 웹 컨텐츠의 내용을 기초로 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 추출하는 단계
를 포함하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 삭제
- 웹 서비스 요청에 응답하여 등록된 복수의 웹 컨텐츠들 -상기 복수의 웹 컨텐츠들은 복수의 정적 웹 컨텐츠들 및 복수의 동적 웹 컨텐츠들을 포함함- 중 적어도 하나의 웹 컨텐츠를 웹 서비스 요청자에게 전송하는 단계;
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 단계;
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩(Pre-loading)을 수행할 웹 컨텐츠를 결정하는 단계; 및
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 문서 캐쉬(Document Cache)에 저장하는 단계
를 포함하고,
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 프리로딩을 수행할 웹 컨텐츠를 문서 캐쉬에 저장하는 단계는
상기 문서 캐쉬에서 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 검색하는 단계;
상기 검색 결과, 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠 중 적어도 하나의 웹 컨텐츠가 상기 문서 캐쉬에 존재하지 않는 경우, 상기 문서 캐쉬에 존재하지 않는 적어도 하나의 웹 컨텐츠를 보조 기억 장치로부터 로딩하는 단계; 및
상기 로딩된 문서 캐쉬에 존재하지 않는 적어도 하나의 웹 컨텐츠를 상기 문서 캐쉬에 저장하는 단계
를 포함하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 제1항에 있어서,
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 문서 캐쉬에 저장하는 단계는
상기 적어도 하나의 웹 컨텐츠를 웹 서비스 요청자에게 전송하는 단계와 비동기적으로 수행하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 제4항에 있어서,
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 단계는
상기 적어도 하나의 동적 웹 컨텐츠의 상기 웹 서비스 요청자로의 전송에 따른 작업 지연 시간 동안 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법.
- 보조 기억 장치;
문서 캐쉬를 포함하는 메모리;
웹 서비스 요청자와 통신을 수행하는 네트워크 인터페이스;
웹 서비스 요청에 응답하여 등록된 복수의 웹 컨텐츠들 ― 상기 복수의 웹 컨텐츠들은 정적 웹 컨텐츠 및 동적 웹 컨텐츠를 포함함 ― 중 적어도 하나의 웹 컨텐츠를 상기 웹 서비스 요청자에게 전송하는 웹 컨텐츠 전송부;
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 웹 컨텐츠 선별부;
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩을 수행할 웹 컨텐츠를 결정하는 프리로딩 웹 컨텐츠 결정부; 및
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 상기 문서 캐쉬에 저장하는 문서 캐쉬 저장부
를 포함하고,
상기 프리로딩 웹 컨텐츠 결정부는
상기 문서 캐쉬의 메모리 점유율 및 웹 서비스 요청 빈도(frequency) 중 적어도 하나를 기초로 상기 프리로딩을 수행할 웹 컨텐츠를 결정하는 웹 서버.
- 제9항에 있어서,
상기 복수의 웹 컨텐츠들을 등록하는 웹 컨텐츠 등록부
를 더 포함하고,
등록하기 위한 웹 컨텐츠가 상기 정적 웹 컨텐츠인 경우,
상기 웹 컨텐츠 등록부는
상기 등록하기 위한 정적 웹 컨텐츠의 내용을 분석하는 정적 웹 컨텐츠 분석부;
상기 분석한 정적 웹 컨텐츠의 내용을 기초로 상기 복수의 웹 컨텐츠들 중 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠의 선별에 필요한 정보를 추출하는 선별 정보 추출부; 및
상기 추출한 정보를 룩업(Lookup) 테이블에 저장하는 룩업 테이블 저장부
를 포함하는 웹 서버.
- 제10항에 있어서,
상기 웹 서비스 요청자에게 전송하는 적어도 하나의 웹 컨텐츠가 상기 정적 웹 컨텐츠인 경우,
상기 웹 컨텐츠 선별부는
상기 룩업 테이블을 기초로 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 추출하는 정적 웹 컨텐츠 추출부
를 포함하는 웹 서버.
- 보조 기억 장치;
문서 캐쉬를 포함하는 메모리;
웹 서비스 요청자와 통신을 수행하는 네트워크 인터페이스;
웹 서비스 요청에 응답하여 등록된 복수의 웹 컨텐츠들 -상기 복수의 웹 컨텐츠들은 정적 웹 컨텐츠 및 동적 웹 컨텐츠를 포함함- 중 적어도 하나의 웹 컨텐츠를 상기 웹 서비스 요청자에게 전송하는 웹 컨텐츠 전송부;
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 웹 컨텐츠 선별부;
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩을 수행할 웹 컨텐츠를 결정하는 프리로딩 웹 컨텐츠 결정부; 및
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 상기 문서 캐쉬에 저장하는 문서 캐쉬 저장부
를 포함하고,
상기 웹 컨텐츠 선별부는
상기 웹 서비스 요청자에게 전송하는 적어도 하나의 웹 컨텐츠가 상기 동적 웹 컨텐츠인 경우,상기 웹 서비스 요청자에게 전송하는 적어도 하나의 동적 웹 컨텐츠의 내용을 분석하는 동적 웹 컨텐츠 분석부; 및
상기 분석한 동적 웹 컨텐츠의 내용을 기초로 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 추출하는 동적 웹 컨텐츠 추출부
를 포함하는 웹 서버.
- 삭제
- 보조 기억 장치;
문서 캐쉬를 포함하는 메모리;
웹 서비스 요청자와 통신을 수행하는 네트워크 인터페이스;
웹 서비스 요청에 응답하여 등록된 복수의 웹 컨텐츠들 -상기 복수의 웹 컨텐츠들은 정적 웹 컨텐츠 및 동적 웹 컨텐츠를 포함함- 중 적어도 하나의 웹 컨텐츠를 상기 웹 서비스 요청자에게 전송하는 웹 컨텐츠 전송부;
상기 복수의 웹 컨텐츠들 중 상기 웹 서비스 요청자에게 추가적으로 전송해야 하는 웹 컨텐츠 및 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 웹 컨텐츠 선별부;
상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠 중 프리로딩을 수행할 웹 컨텐츠를 결정하는 프리로딩 웹 컨텐츠 결정부; 및
상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 상기 문서 캐쉬에 저장하는 문서 캐쉬 저장부
를 포함하고,
상기 문서 캐쉬 저장부는
상기 문서 캐쉬에서 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠를 검색하는 웹 컨텐츠 검색부;
상기 검색 결과, 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 프리로딩을 수행할 웹 컨텐츠 중 적어도 하나의 웹 컨텐츠가 상기 문서 캐쉬에 존재하지 않는 경우, 상기 문서 캐쉬에 존재하지 않는 적어도 하나의 웹 컨텐츠를 상기 보조 기억 장치로부터 로딩하는 웹 컨텐츠 로딩부;
상기 로딩된 문서 캐쉬에 존재하지 않는 적어도 하나의 웹 컨텐츠를 상기 문서 캐쉬에 저장하는 저장부
를 포함하는 웹 서버.
- 제9항에 있어서,
상기 문서 캐쉬 저장부는
상기 웹 컨텐츠 전송부와 비동기적으로 수행하는 웹 서버.
- 제12항에 있어서,
상기 웹 컨텐츠 선별부는
상기 적어도 하나의 동적 웹 컨텐츠의 상기 웹 서비스 요청자로의 전송에 따른 작업 지연 시간 동안 상기 추가적으로 전송해야 하는 웹 컨텐츠 및 상기 추가적으로 전송할 가능성이 있는 웹 컨텐츠를 선별하는 웹 서버.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130084195A KR102077495B1 (ko) | 2013-07-17 | 2013-07-17 | 웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 |
US14/332,511 US9467528B2 (en) | 2013-07-17 | 2014-07-16 | Method for accelerating web server by predicting hypertext transfer protocol (HTTP) requests and web server enabling the method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130084195A KR102077495B1 (ko) | 2013-07-17 | 2013-07-17 | 웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150009811A KR20150009811A (ko) | 2015-01-27 |
KR102077495B1 true KR102077495B1 (ko) | 2020-02-14 |
Family
ID=52344504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130084195A Expired - Fee Related KR102077495B1 (ko) | 2013-07-17 | 2013-07-17 | 웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9467528B2 (ko) |
KR (1) | KR102077495B1 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170055908A (ko) | 2015-11-12 | 2017-05-22 | 최해용 | 모자형 가상현실 디스플레이 영상시스템 |
US10116713B2 (en) | 2016-03-31 | 2018-10-30 | Jamdeo Canada, Ltd. | System and methods for content streaming with a content buffer |
KR20190007289A (ko) | 2017-07-12 | 2019-01-22 | 주식회사 퓨처테크날러지 | 인공위성 자동탐사를 위한 vr 콘텐츠 제어 시스템 |
KR102278814B1 (ko) | 2019-11-21 | 2021-07-19 | 고려대학교 산학협력단 | 웹 응용에 대한 사용자 상호작용 예측 방법 및 서버 |
US20220067754A1 (en) * | 2020-08-27 | 2022-03-03 | Coupang Corporation | Computerized systems and methods for predicting a minimum detectable effect |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120246257A1 (en) * | 2011-03-22 | 2012-09-27 | Research In Motion Limited | Pre-Caching Web Content For A Mobile Device |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7047485B1 (en) | 1999-11-10 | 2006-05-16 | International Business Machines Corporation | Intelligent pre-caching on a network |
KR20020011016A (ko) | 2000-07-31 | 2002-02-07 | 윤종용 | 웹 검색 속도 향상을 위한 프리캐싱 알고리즘 |
US20060294223A1 (en) * | 2005-06-24 | 2006-12-28 | Microsoft Corporation | Pre-fetching and DNS resolution of hyperlinked content |
KR100663498B1 (ko) | 2005-10-11 | 2007-01-02 | 삼성전자주식회사 | 단말기의 사용자 식별 모듈을 이용한 웹 서비스 응답 향상방법 및 장치, 그리고 그 시스템 |
WO2008005629A2 (en) * | 2006-05-26 | 2008-01-10 | Riverbed Technology, Inc. | Throttling of predictive acks in an accelerated network communication system |
US20080201332A1 (en) * | 2007-02-20 | 2008-08-21 | Souders Steven K | System and method for preloading content on the basis of user context |
US7783757B2 (en) * | 2007-03-12 | 2010-08-24 | Citrix Systems, Inc. | Systems and methods of revalidating cached objects in parallel with request for object |
US7809818B2 (en) * | 2007-03-12 | 2010-10-05 | Citrix Systems, Inc. | Systems and method of using HTTP head command for prefetching |
US7720936B2 (en) * | 2007-03-12 | 2010-05-18 | Citrix Systems, Inc. | Systems and methods of freshening and prefreshening a DNS cache |
US8725849B1 (en) * | 2011-04-11 | 2014-05-13 | Google Inc. | Browser cache pre-population |
US9294582B2 (en) * | 2011-12-16 | 2016-03-22 | Microsoft Technology Licensing, Llc | Application-driven CDN pre-caching |
US9009103B2 (en) * | 2013-03-15 | 2015-04-14 | Microsoft Technology Licensing, Llc | Fingerprint-based, intelligent, content pre-fetching |
US20140379840A1 (en) * | 2013-06-24 | 2014-12-25 | Akamai Technologies, Inc. | Predictive prefetching of web content |
US9591095B2 (en) * | 2014-03-10 | 2017-03-07 | Microsoft Technology Licensing, Llc | Prefetching application data for periods of disconnectivity |
-
2013
- 2013-07-17 KR KR1020130084195A patent/KR102077495B1/ko not_active Expired - Fee Related
-
2014
- 2014-07-16 US US14/332,511 patent/US9467528B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120246257A1 (en) * | 2011-03-22 | 2012-09-27 | Research In Motion Limited | Pre-Caching Web Content For A Mobile Device |
Also Published As
Publication number | Publication date |
---|---|
US20150026288A1 (en) | 2015-01-22 |
KR20150009811A (ko) | 2015-01-27 |
US9467528B2 (en) | 2016-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8285808B1 (en) | Loading of web resources | |
US9294582B2 (en) | Application-driven CDN pre-caching | |
TWI541663B (zh) | 起始字型子集 | |
KR102077495B1 (ko) | 웹 서버 및 웹 요구사항 예측을 이용한 웹 서버의 성능 향상 방법 | |
US8744988B1 (en) | Predicting user navigation events in an internet browser | |
RU2689439C2 (ru) | Улучшение производительности веб-доступа | |
US9104582B1 (en) | Optimized data storage | |
CN104754073A (zh) | 一种资源访问方法及装置 | |
US9436776B2 (en) | Web browsing system and method for rendering dynamic resource URIs using script | |
CN103139278A (zh) | 一种网络资源预取并缓存加速的方法及其装置 | |
US10771358B2 (en) | Data acquisition device, data acquisition method and storage medium | |
US20150120692A1 (en) | Method, device, and system for acquiring user behavior | |
US20160105374A1 (en) | Predictive prioritized server push of resources | |
CN104572777A (zh) | 基于UIWebView组件的网页加载方法及装置 | |
CN106911735B (zh) | 数据获取方法及装置 | |
KR20210154785A (ko) | 클라우드 스트리밍 서비스 시스템, 공통 캐시를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
US8914542B1 (en) | Content caching | |
US8914436B2 (en) | Data processing device and data retriever | |
CN111259283A (zh) | 一种页面资源预加载的处理方法及装置,电子和存储设备 | |
KR20160002789A (ko) | 읽기 속도에 기반한 정보 전송 | |
US9454328B2 (en) | Controlling hierarchical storage | |
CN106911733B (zh) | 云代理的网址访问方法及装置 | |
CN113438302A (zh) | 动态资源多级缓存方法、系统、计算机设备及存储介质 | |
CN112003885A (zh) | 内容传输设备及内容传输方法 | |
KR101540847B1 (ko) | 스토리지의 부하에 기초한 웹 브라우저 정보 캐싱 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130717 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180410 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130717 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190530 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20191210 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200210 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200211 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20231121 |