[go: up one dir, main page]

WO2003083612A3 - System and method for optimizing internet applications - Google Patents

System and method for optimizing internet applications Download PDF

Info

Publication number
WO2003083612A3
WO2003083612A3 PCT/US2003/009154 US0309154W WO03083612A3 WO 2003083612 A3 WO2003083612 A3 WO 2003083612A3 US 0309154 W US0309154 W US 0309154W WO 03083612 A3 WO03083612 A3 WO 03083612A3
Authority
WO
WIPO (PCT)
Prior art keywords
cache
server
centralized
response
cache server
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.)
Ceased
Application number
PCT/US2003/009154
Other languages
French (fr)
Other versions
WO2003083612A2 (en
Inventor
Kailai Chen
John Gnip
Richard Dubilier
Michael Corcoran
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WARP Solutions Inc
Original Assignee
WARP Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by WARP Solutions Inc filed Critical WARP Solutions Inc
Priority to AU2003233433A priority Critical patent/AU2003233433A1/en
Publication of WO2003083612A2 publication Critical patent/WO2003083612A2/en
Publication of WO2003083612A3 publication Critical patent/WO2003083612A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2871Implementation details of single intermediate entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method and system for optimizing Internet applications. A centralized cache server (420) connected to a plurality of web servers (400) provides a cached copy of the requested dynamic content if it is available in its cache (425). Preferably, the centralized cache server (420) determines if the cached copy is still fresh. If the requested content is unavailable from its cache (425), the centralized cache server (420) directs the client request to the application server (430). The response is delivered to the client (18) and a copy of the response is stored in the cache (425) by the centralized cache server (425). Preferably, the centralized cache server (420) utilizes a pre-determined caching rules to selectively store the response from the application server (430).
PCT/US2003/009154 2002-03-22 2003-03-24 System and method for optimizing internet applications Ceased WO2003083612A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003233433A AU2003233433A1 (en) 2002-03-22 2003-03-24 System and method for optimizing internet applications

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US36688702P 2002-03-22 2002-03-22
US60/366,887 2002-03-22

Publications (2)

Publication Number Publication Date
WO2003083612A2 WO2003083612A2 (en) 2003-10-09
WO2003083612A3 true WO2003083612A3 (en) 2003-12-24

Family

ID=28675297

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/009154 Ceased WO2003083612A2 (en) 2002-03-22 2003-03-24 System and method for optimizing internet applications

Country Status (2)

Country Link
AU (1) AU2003233433A1 (en)
WO (1) WO2003083612A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447043A (en) * 2014-09-01 2016-03-30 光宝科技股份有限公司 Database and data access method thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL2007547C2 (en) * 2011-10-06 2013-04-09 Jenjo Patent Holding Ug System comprising a product offering server and a search engine server and method therefor.
CN103716375A (en) * 2013-12-05 2014-04-09 北京用友政务软件有限公司 Distributed cache-based multistage financial data interaction method and system
US11429611B2 (en) * 2019-09-24 2022-08-30 International Business Machines Corporation Processing data of a database system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5511208A (en) * 1993-03-23 1996-04-23 International Business Machines Corporation Locating resources in computer networks having cache server nodes
US5944780A (en) * 1997-05-05 1999-08-31 At&T Corp Network with shared caching

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5511208A (en) * 1993-03-23 1996-04-23 International Business Machines Corporation Locating resources in computer networks having cache server nodes
US5944780A (en) * 1997-05-05 1999-08-31 At&T Corp Network with shared caching

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447043A (en) * 2014-09-01 2016-03-30 光宝科技股份有限公司 Database and data access method thereof
CN105447043B (en) * 2014-09-01 2018-09-11 光宝科技股份有限公司 Database and its data access method

Also Published As

Publication number Publication date
AU2003233433A8 (en) 2003-10-13
AU2003233433A1 (en) 2003-10-13
WO2003083612A2 (en) 2003-10-09

Similar Documents

Publication Publication Date Title
US9497284B2 (en) Apparatus and method for caching of compressed content in a content delivery network
CA2467933A1 (en) Method and system for network caching
RU2004115491A (en) SUBSTITUTE AFTER CACHING
US7596619B2 (en) HTML delivery from edge-of-network servers in a content delivery network (CDN)
CA2244381C (en) A method and apparatus for dynamic data transfer
WO2002005126A3 (en) Dynamic web page caching system and method
WO2001063485A3 (en) Content distribution system
WO2001022364A3 (en) Dynamic scalable multi-media content streaming
WO2006057852A3 (en) Caching content and state data at a network element
EP1003100A3 (en) Processing object requests in data processing system
EP1187481A3 (en) A method for dynamic caching
WO2001093527A3 (en) System for network addressing
CA2390954A1 (en) Dynamic multi-level cache manager
DE69827638D1 (en) DISTRIBUTED SYSTEM AND OBJECT Fetching Procedure
WO2007102969A3 (en) Multi-cache cooperation for response output caching
MXPA02004026A (en) Method and system for directing requests for content to a content server based on network performance.
EP1227637A3 (en) Caching transformed content in a mobile gateway
GB2365166B (en) Proxy cache selection
CA2398499A1 (en) A system and method for rewriting a media resource request and/or response between origin server and client
EP0989501A3 (en) Method and apparatus for collaboration support
US6687792B2 (en) Method and system for selectively caching web elements
EP1063831A3 (en) Network status server, information distribution system, control method, and storage medium for storing control program
WO2002056182A3 (en) Method and system for community data caching
WO2003083612A3 (en) System and method for optimizing internet applications
WO2002042915A3 (en) Method and apparatus for dynamic shared-memory caching of scripting engine product

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP