CA2902200C - Mise en cache de pagelets de documents structures - Google Patents
Mise en cache de pagelets de documents structures Download PDFInfo
- Publication number
- CA2902200C CA2902200C CA2902200A CA2902200A CA2902200C CA 2902200 C CA2902200 C CA 2902200C CA 2902200 A CA2902200 A CA 2902200A CA 2902200 A CA2902200 A CA 2902200A CA 2902200 C CA2902200 C CA 2902200C
- Authority
- CA
- Canada
- Prior art keywords
- resource portions
- web page
- cache
- computing device
- client computing
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/131—Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
L'invention concerne un procédé qui comprend recevoir une demande pour une page Web, identifier une ou plusieurs parties de ressources stockées dans une mémoire cache, chaque partie de ressources correspondant à une partie d'un document structuré destiné à être utilisé pour afficher la page Web demandée, déterminer si la page Web a été demandée dans un seuil de temps prédéterminé depuis une demande précédente de la page Web, et si elle a été demandée dans le seuil de temps prédéterminé, ordonner que la page Web demandée soit rendue en utilisant lesdites une ou plusieurs parties de ressources stockées dans la mémoire cache et rafraîchir lesdites une ou plusieurs parties de ressources, et si elle n'a pas été demandée dans le seuil de temps prédéterminé, régénérer lesdites une ou plusieurs parties de ressources et ordonner que la page Web demandée soit rendue en utilisant lesdites une ou plusieurs parties de ressources régénérées et mettre en cache lesdites une ou plusieurs parties de ressources régénérées.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/782,937 US9626343B2 (en) | 2010-04-05 | 2013-03-01 | Caching pagelets of structured documents |
| US13/782,937 | 2013-03-01 | ||
| PCT/US2014/018827 WO2014134234A1 (fr) | 2013-03-01 | 2014-02-27 | Mise en cache de pagelets de documents structurés |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2902200A1 CA2902200A1 (fr) | 2014-09-04 |
| CA2902200C true CA2902200C (fr) | 2018-05-29 |
Family
ID=51428785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA2902200A Expired - Fee Related CA2902200C (fr) | 2013-03-01 | 2014-02-27 | Mise en cache de pagelets de documents structures |
Country Status (6)
| Country | Link |
|---|---|
| JP (2) | JP6159424B2 (fr) |
| KR (2) | KR101785595B1 (fr) |
| AU (1) | AU2014223495B2 (fr) |
| CA (1) | CA2902200C (fr) |
| IL (1) | IL240800B (fr) |
| WO (1) | WO2014134234A1 (fr) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170147543A1 (en) * | 2015-11-25 | 2017-05-25 | International Business Machines Corporation | Enabling legacy web applications for mobile devices |
| US9378178B1 (en) | 2015-11-30 | 2016-06-28 | International Business Machines Corporation | Enhancing HTTP caching by allowing content sharing of data blocks across resources identified by different uniform resource locators |
| KR101727272B1 (ko) * | 2016-01-19 | 2017-04-17 | 쉬프트정보통신 주식회사 | 자바스크립트 언어 기반의 비동기 통신 환경에서 클라이언트와 서버 사이의 대용량 데이터 분할 전송 및 처리 방법 |
| US20170269893A1 (en) * | 2016-03-16 | 2017-09-21 | Google Inc. | Remote rendering of locally displayed content |
| US10469611B2 (en) | 2016-05-03 | 2019-11-05 | Microsoft Technology Licensing, Llc | Reduced page load time utilizing cache storage |
| US10789262B2 (en) | 2017-05-16 | 2020-09-29 | Sap Se | Progressive chart rendering |
| CN107766532A (zh) * | 2017-10-27 | 2018-03-06 | 深圳市行云易通科技有限公司 | 一种前端Node.js自动化正静态方法 |
| US11170067B2 (en) * | 2017-12-13 | 2021-11-09 | Google Llc | Methods, systems, and media for updating a webpage rendered with cached content |
| KR102686643B1 (ko) * | 2020-12-25 | 2024-07-22 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 애플릿 페이지 렌더링 방법, 장치, 전자 설비 및 저장 매체 |
| CN112765507B (zh) * | 2021-01-27 | 2023-12-26 | 上海淇玥信息技术有限公司 | 一种页面首屏渲染与资源加载方法、装置和电子设备 |
| CN113901355A (zh) * | 2021-10-17 | 2022-01-07 | 绿城科技产业服务集团有限公司 | 一种iOS客户端处拦截H5文档预览分享的方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6298356B1 (en) * | 1998-01-16 | 2001-10-02 | Aspect Communications Corp. | Methods and apparatus for enabling dynamic resource collaboration |
| CA2313802A1 (fr) * | 2000-07-11 | 2002-01-11 | Michael Corcoran | Systeme et methode de mise en antememoire de pages web dynamiques |
| EP1311957A2 (fr) * | 2000-07-17 | 2003-05-21 | Eplication Networks Ltd | Economie de bande passante et amelioration de la qualite de service pour des sites www par mise en antememoire de contenu statique et dynamique dans un reseau reparti d'antememoires |
| US7376653B2 (en) | 2001-05-22 | 2008-05-20 | Reuters America, Inc. | Creating dynamic web pages at a client browser |
| US7594001B1 (en) * | 2001-07-06 | 2009-09-22 | Microsoft Corporation | Partial page output caching |
| JP4413655B2 (ja) * | 2004-03-08 | 2010-02-10 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | コンテンツ閲覧システム、通信制御ユニット、携帯通信端末及びコンテンツ閲覧方法 |
| JP5013789B2 (ja) * | 2006-09-12 | 2012-08-29 | ヤフー株式会社 | ウェブページ生成システム、ウェブページ生成装置、およびウェブページ生成方法 |
| US8725719B2 (en) * | 2007-02-13 | 2014-05-13 | Microsoft Corporation | Managing web page links using structured data |
| US8504775B2 (en) | 2007-03-12 | 2013-08-06 | Citrix Systems, Inc | Systems and methods of prefreshening cached objects based on user's current web page |
| US20100131585A1 (en) * | 2008-11-21 | 2010-05-27 | Daniel Rodrigue | Displaying information in a client/server system |
| US8448090B2 (en) | 2009-01-23 | 2013-05-21 | Hewlett-Packard Development Company, L.P. | Selective plug-in activation for resource-limited platforms |
| US20110055683A1 (en) * | 2009-09-02 | 2011-03-03 | Facebook Inc. | Page caching for rendering dynamic web pages |
| US20130117252A1 (en) * | 2011-11-09 | 2013-05-09 | Google Inc. | Large-scale real-time fetch service |
-
2014
- 2014-02-27 CA CA2902200A patent/CA2902200C/fr not_active Expired - Fee Related
- 2014-02-27 KR KR1020157027002A patent/KR101785595B1/ko not_active Expired - Fee Related
- 2014-02-27 JP JP2015560286A patent/JP6159424B2/ja not_active Expired - Fee Related
- 2014-02-27 WO PCT/US2014/018827 patent/WO2014134234A1/fr not_active Ceased
- 2014-02-27 AU AU2014223495A patent/AU2014223495B2/en not_active Ceased
- 2014-02-27 KR KR1020177028030A patent/KR101962301B1/ko not_active Expired - Fee Related
-
2015
- 2015-08-24 IL IL240800A patent/IL240800B/en active IP Right Grant
-
2017
- 2017-06-09 JP JP2017114072A patent/JP6484667B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CA2902200A1 (fr) | 2014-09-04 |
| IL240800A0 (en) | 2015-10-29 |
| AU2014223495A1 (en) | 2015-09-17 |
| KR101962301B1 (ko) | 2019-03-26 |
| KR20150122239A (ko) | 2015-10-30 |
| IL240800B (en) | 2018-03-29 |
| JP6159424B2 (ja) | 2017-07-05 |
| AU2014223495B2 (en) | 2017-07-13 |
| JP2016519346A (ja) | 2016-06-30 |
| WO2014134234A1 (fr) | 2014-09-04 |
| JP2017194988A (ja) | 2017-10-26 |
| JP6484667B2 (ja) | 2019-03-13 |
| KR101785595B1 (ko) | 2017-10-16 |
| KR20170117227A (ko) | 2017-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9626343B2 (en) | Caching pagelets of structured documents | |
| US10353993B2 (en) | Phased generation and delivery of structured documents | |
| CA2902200C (fr) | Mise en cache de pagelets de documents structures | |
| US20210349964A1 (en) | Predictive resource identification and phased delivery of structured documents | |
| US8676978B2 (en) | Efficient storage and retrieval of resources for rendering structured documents | |
| US8230046B2 (en) | Setting cookies in conjunction with phased delivery of structured documents | |
| US20110055683A1 (en) | Page caching for rendering dynamic web pages | |
| US10642904B2 (en) | Infrastructure enabling intelligent execution and crawling of a web application | |
| US11170157B2 (en) | Systems and methods for co-browsing | |
| US20150012653A1 (en) | Adaptive Packaging of Network Resources | |
| CN103765419A (zh) | 用于在主机文档服务中提供离线访问的系统和方法 | |
| EP2260413A1 (fr) | Gestion de contenus web | |
| US20160182673A1 (en) | Dynamic cache injector | |
| US20100235462A1 (en) | Tracking a state of a document accessible over a computer network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request |
Effective date: 20170505 |
|
| MKLA | Lapsed |
Effective date: 20220901 |
|
| MKLA | Lapsed |
Effective date: 20210301 |