[go: up one dir, main page]

RU2000112850A - INTERNET CACHING SYSTEM, METHOD AND DEVICE IN THIS SYSTEM - Google Patents

INTERNET CACHING SYSTEM, METHOD AND DEVICE IN THIS SYSTEM

Info

Publication number
RU2000112850A
RU2000112850A RU2000112850/09A RU2000112850A RU2000112850A RU 2000112850 A RU2000112850 A RU 2000112850A RU 2000112850/09 A RU2000112850/09 A RU 2000112850/09A RU 2000112850 A RU2000112850 A RU 2000112850A RU 2000112850 A RU2000112850 A RU 2000112850A
Authority
RU
Russia
Prior art keywords
server
request
internet
file
central
Prior art date
Application number
RU2000112850/09A
Other languages
Russian (ru)
Inventor
Сверкер ЛИНДБО (SE)
Сверкер ЛИНДБО
Original Assignee
Миррор Имидж Интернет, Инк. (Us)
Миррор Имидж Интернет, Инк.
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 Миррор Имидж Интернет, Инк. (Us), Миррор Имидж Интернет, Инк. filed Critical Миррор Имидж Интернет, Инк. (Us)
Publication of RU2000112850A publication Critical patent/RU2000112850A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Claims (46)

1. Способ обслуживания запросов информационных файлов Интернета в системе кэширования в Интернете, включающий шаги: получение в локальном кэш сервере Интернета пользовательского запроса информационного файла Интернета; в ответ на полученный запрос выполнение запроса вышеупомянутого информационного файла, если данный информационный файл не был кэширован локальным сервером; в ответ на отклик на вышеуказанный запрос выполнение запроса данного информационного файла, в котором запрос файла направлен средствам снабжения, если отклик указывает, что центральный файловый сервер, хранящий кэшируемые информационный файлы Интернета, содержит данный информационный файл в кэше; и запрос от средств снабжения, в ответ на вышеупомянутый запрос файла, этого информационного файла у центрального файлового сервера, с целью уменьшить загрузку центрального файлового сервера.1. A method for servicing requests for Internet information files in a caching system on the Internet, which includes the steps of: receiving a user request for an Internet information file in a local cache Internet server; in response to the request, executing the request of the aforementioned information file if the information file has not been cached by the local server; in response to a response to the aforementioned request, executing a request for a given information file in which the file request is directed to the supply means if the response indicates that a central file server that stores cached Internet information files contains this information file in a cache; and a request from the means of supply, in response to the aforementioned file request, of this information file from the central file server, in order to reduce the load on the central file server. 2. Способ по п. 1, в котором локальный кэш сервер выполняет запрос в соответствии с протоколом, используемым для связи между кэш серверами Интернета. 2. The method of claim 1, wherein the local cache server performs the request in accordance with the protocol used for communication between the Internet cache servers. 3. Способ по п. 2, в котором вышеупомянутый протокол является Протоколом кэширования в Интернете (ICP). 3. The method of claim 2, wherein said protocol is an Internet Caching Protocol (ICP). 4. Способ по п. 2, в котором вышеупомянутый протокол является протоколом Кэш Дайджест. 4. The method of claim 2, wherein said protocol is a cache digest protocol. 5. Способ по любому из пп. 1-3, в котором запрос направлен локальным кэш сервером вышеуказанным средствам снабжения, причем эти средства снабжения в качестве отклика возвращают вышеупомянутый ответ. 5. The method according to any one of paragraphs. 1-3, in which the request is directed by the local cache server to the aforementioned means of supply, and these means of supply as a response return the above response. 6. Способ по п. 5, включающий шаг создания в средствах снабжения номера запроса, соответствующего информационному файлу, относящемуся к данному запросу. 6. The method according to p. 5, including the step of creating in the means of supply of the request number corresponding to the information file related to this request. 7. Способ по п. 6, в котором вышеупомянутый шаг включает использование созданного номера запроса при запросе информационного файла у центрального файлового сервера. 7. The method of claim 6, wherein the aforementioned step includes using the generated request number when requesting an information file from a central file server. 8. Способ по п. 6, в котором запрос обеспечивает алфавитно-цифровую строку, связанную с информационным файлом, причем эту строку используют на шаге создания вышеуказанного номера запроса. 8. The method according to claim 6, in which the request provides an alphanumeric string associated with the information file, and this string is used in the step of creating the above request number. 9. Способ по п. 8, в котором вышеупомянутая алфавитно-цифровая строка является Универсальным локатором ресурса (URL), и номер запроса создают из URL и, по крайней мере, части информационного поля заголовка вышеупомянутого запроса. 9. The method of claim 8, wherein the aforementioned alphanumeric string is a Universal Resource Locator (URL), and the request number is generated from the URL and at least part of the header information field of the above request. 10. Способ по любому из пп. 1, 2 или 4, в котором запрос файла обеспечивает алфавитно-цифровую строку, связанную с информационным файлом, причем эту строку используют средства снабжения для создания номера запроса, соответствующего данному информационному файлу. 10. The method according to any one of paragraphs. 1, 2 or 4, wherein the file request provides an alphanumeric string associated with the information file, which string is used by the supply means to create the request number corresponding to the given information file. 11. Способ по п. 10, в котором алфавитно-цифровая строка является Универсальным локатором ресурса (URL), и номер запроса создают из URL и, по крайней мере, части информационного поля заголовка вышеупомянутого запроса. 11. The method of claim 10, wherein the alphanumeric string is a Universal Resource Locator (URL) and the request number is generated from the URL and at least a portion of the header information field of the aforementioned request. 12. Способ по любому из предшествующих пунктов, включающий шаг создания индексированной таблицы, имеющей запись для каждого информационного файла Интернета, кэшируемого в центральном файловом сервере. 12. The method according to any one of the preceding paragraphs, comprising the step of creating an indexed table having an entry for each Internet information file cached in a central file server. 13. Способ по п. 12, включающий шаги: выполнение поиска информационного файла в индексированной таблице; и отражение в ответе на запрос, был найден или нет информационный файл во время этого поиска. 13. The method according to p. 12, comprising the steps of: searching for an information file in an indexed table; and reflection in the response to the query whether or not an information file was found during this search. 14. Способ по любому из предшествующих пунктов, в котором шаг запроса включает использование Структурного языка запросов (SQL) при запросе информационного файла у центрального файлового сервера. 14. The method according to any one of the preceding paragraphs, in which the query step includes using the Structural Query Language (SQL) when requesting an information file from a central file server. 15. Способ по любому из предшествующих пунктов, в котором шаг запроса включает шаги: выбор, основанный на имени компьютера источника или IP-адресе информационного файла, центрального файлового сервера из набора центральных файловых серверов, причем каждый сервер данного набора предназначен для кэширования информационных файлов Интернета, имеющих имена компьютеров источников или IP-адреса в пределах предопределенного диапазона; и запрос информационного файла у выбранного центрального файлового сервера. 15. The method according to any one of the preceding paragraphs, in which the query step includes the steps of: selecting, based on the computer name of the source or IP address of the information file, a central file server from a set of central file servers, each server of this set is designed to cache Internet information files having source computer names or IP addresses within a predefined range; and requesting the information file from the selected central file server. 16. Способ по любому из пп. 6-14, в котором шаг запроса включает шаги: выбор, основанный на номере запроса, образованного для данного информационного файла, центрального файлового сервера из набора центральных файловых серверов, причем каждый сервер вышеупомянутого набора предназначен для кэширования информационных файлов Интернета, имеющих соответствующие номера запроса в пределах предопределенного диапазона; и запрос информационного файла у выбранного центрального файлового сервера. 16. The method according to any one of paragraphs. 6-14, in which the request step includes the steps of: selecting, based on the request number generated for a given information file, a central file server from a set of central file servers, each server of the aforementioned set is designed to cache Internet information files having corresponding request numbers in within a predefined range; and requesting the information file from the selected central file server. 17. Способ по любому из пп. 1-16, включающий дальнейшие шаги: поиск локальным кэш сервером информационного файла на его сервере источнике, если ответ на этот запрос указывает, что данный информационный файл не кэширован в центральном файловом сервере; кэширование информационного файла в локальном кэш сервере; и обновление центрального файлового сервера путем запроса копии данного информационного файла у локального кэш сервера и кэширование вышеупомянутой копии на центральном файловом сервере. 17. The method according to any one of paragraphs. 1-16, including further steps: search by the local cache server for an information file on its source server, if the response to this request indicates that the information file is not cached in the central file server; caching the information file in the local cache server; and updating the central file server by requesting a copy of this information file from the local cache server and caching the aforementioned copy on the central file server. 18. Устройство в системе кэширования в Интернете, включающей, по крайней мере, один локальный кэш сервер и, по крайней мере, один центральный файловый сервер, причем оба эти сервера хранят кэшируемые информационный файлы Интернета, причем это устройство, для уменьшения загрузки центрального файлового сервера, включает "устройство снабжения", связывающееся с локальным кэш сервером и с центральным файловым сервером, а это "устройство снабжения" включает: первые средства для получения запроса информационного файла Интернета от локального кэш сервера; вторые средства для создания запроса из алфавитно-цифровой строки, полученной от локального кэш сервера; и третьи средства для запроса у центрального файлового сервера информационного файла Интернета, с использованием запроса, созданного вторыми средствами. 18. A device in a caching system on the Internet, including at least one local cache server and at least one central file server, both of which store cached Internet information files, this device being used to reduce the load on the central file server includes a “supply device” communicating with a local cache server and a central file server, and this “supply device” includes: first means for receiving a request for an Internet information file from a local cache Server second means for creating a request from an alphanumeric string received from the local server cache; and third means for requesting from the central file server an Internet information file using the request created by the second means. 19. Устройство по п. 18, в котором вышеупомянутые первые средства предназначены для работы в соответствии с протоколом Интернета третьего уровня. 19. The device according to p. 18, in which the aforementioned first means are designed to operate in accordance with the Internet Protocol of the third level. 20. Устройство по п. 18 или 19, в котором вышеупомянутые третьи средства работают с использованием Структурного языка запросов (SQL) при запросе информационного файла Интернета. 20. The device according to p. 18 or 19, in which the aforementioned third tools operate using the Structural query language (SQL) when requesting an Internet information file. 21. Устройство по любому из пп. 18-20, в котором вышеупомянутая алфавитно-цифровая строка включена в запрос, полученный от локального кэш сервера. 21. The device according to any one of paragraphs. 18-20, in which the aforementioned alphanumeric string is included in the request received from the local server cache. 22. Устройство по п. 21, в котором вышеупомянутый запрос образован из алфавитно-цифровой строки и, по крайней мере, части информационного поля заголовка запроса, полученного от локального кэш сервера. 22. The device according to p. 21, in which the aforementioned request is formed from an alphanumeric string and at least part of the information field of the request header received from the local cache of the server. 23. Устройство по п. 22, в котором вышеупомянутый запрос включает номер запроса, причем номер запроса образован посредством применения хеш-алгоритма к вышеуказанной строке и вышеуказанной части информационного поля заголовка. 23. The device according to p. 22, in which the aforementioned request includes a request number, the request number being formed by applying a hash algorithm to the above line and the above part of the header information field. 24. Устройство по любому из пп. 18-20, в котором "устройство снабжения" включает: четвертые средства для получения запроса информационного файла Интернета от локального кэш сервера; и пятые средства для обеспечения локального кэш сервера ответом на полученный запрос. 24. The device according to any one of paragraphs. 18-20, wherein the “supply device” includes: fourth means for receiving a request for an Internet information file from a local server cache; and fifth means for providing a local server cache with a response to a received request. 25. Устройство по п. 24, в котором четвертые средства и пятые средства работают в соответствии с протоколом, используемым для связи между кэш серверами Интернета. 25. The device according to p. 24, in which the fourth means and fifth means work in accordance with the protocol used for communication between cache Internet servers. 26. Устройство по п. 25, в котором протокол является Протоколом кэширования в Интернете (ICP). 26. The device according to p. 25, in which the protocol is the Internet Caching Protocol (ICP). 27. Устройство по любому из пп. 24-26, в котором алфавитно-цифровая строка включена в запрос, полученный от локального кэш сервера. 27. The device according to any one of paragraphs. 24-26, in which an alphanumeric string is included in the request received from the local server cache. 28. Устройство по п. 27, в котором запрос, созданный вторыми средствами, образован из алфавитно-цифровой строки и, по крайней мере, части информационного поля заголовка запроса, полученного от локального кэш сервера. 28. The device according to p. 27, in which the request created by the second means is formed from an alphanumeric string and at least part of the information field of the request header received from the local cache of the server. 29. Устройство по п. 28, в котором вышеупомянутый запрос включает номер запроса, причем номер запроса образован посредством применения хеш-алгоритма к вышеупомянутой строке и вышеупомянутой части информационного поля заголовка. 29. The device according to p. 28, in which the aforementioned request includes a request number, the request number being formed by applying a hash algorithm to the aforementioned line and the aforementioned part of the header information field. 30. Устройство по одному из пп. 24-29, в котором "устройство снабжения" включает таблицу с копией полного индекса всех информационных файлов Интернета, кэшированных в центральном файловом сервере. 30. The device according to one of paragraphs. 24-29, in which the “supply device” includes a table with a copy of the full index of all Internet information files cached in a central file server. 31. Устройство по п. 30, в котором ответ на запрос, полученный пятыми средствами, основан на содержании вышеуказанной таблицы. 31. The device according to p. 30, in which the response to the request received by the fifth means is based on the contents of the above table. 32. Устройство по одному из пп. 18-31, где это устройство, для дальнейшего уменьшения загрузки центрального файлового сервера, включает "устройство обновления", связанное с локальным кэш сервером и с центральным файловым сервером, причем это "устройство обновления" включает: средства запроса копии информационного файла Интернета, сохраненного в локальном кэш сервере; и средства сохранения, полученной таким образом копии, в центральном файловом сервере. 32. The device according to one of paragraphs. 18-31, where this device, to further reduce the load of the central file server, includes an “update device” associated with the local cache server and the central file server, this “update device” includes: means for requesting a copy of the Internet information file stored in local cache server; and means for storing the copy thus obtained in the central file server. 33. Устройство по п. 32, в котором средства запроса предназначены для запроса копии информационного файла у его сервера источника, если локальный кэш сервер, хранящий данный информационный файл, находится за сетевым устройством защиты. 33. The device according to p. 32, in which the means of request are designed to request a copy of the information file from its source server, if the local cache server that stores this information file is located behind a network protection device. 34. Устройство по п. 32 или 33, в котором "устройство обновления" предназначено для связи с "устройством снабжения" с целью получения команды о запросе копии информационного файла. 34. The device according to p. 32 or 33, in which the "update device" is intended to communicate with the "supply device" in order to receive a command to request a copy of the information file. 35. Устройство по любому из пп. 32-34, в котором "устройство обновления" содержит список известных не подлежащих кэшированию информационных файлов, для которых копия не должна запрашиваться. 35. The device according to any one of paragraphs. 32-34, wherein the “update device” contains a list of known non-cacheable information files for which a copy should not be requested. 36. Устройство по любому из пп. 16-35, в котором "устройство снабжения" реализовано компьютером низкого уровня, а центральный файловый сервер реализован компьютером высокого уровня. 36. The device according to any one of paragraphs. 16-35, in which the “supply device” is implemented by a low-level computer, and the central file server is implemented by a high-level computer. 37. Устройство по любому из пп. 32-35, в котором "устройство обновления" реализовано компьютером низкого уровня, а центральный файловый сервер реализован компьютером высокого уровня. 37. The device according to any one of paragraphs. 32-35, wherein the “update device” is implemented by a low-level computer, and the central file server is implemented by a high-level computer. 38. Устройство по п. 37, в котором "устройство обновления" и, по крайней мере, одно "устройство снабжения" реализованы одним компьютером низкого уровня. 38. The device according to claim 37, wherein the “update device” and at least one “supply device” are implemented by one low-level computer. 39. Система кэширования в Интернете, включающая: набор локальных кэш серверов Интернета, где каждый локальный кэш сервер предназначен для получения запросов от пользователей информационных файлов Интернета; по крайней мере, один центральный файловый сервер, включенный в центральный сайт кэша и хранящий кэшируемые информационные файлы Интернета; и средства снабжения, связывающие набор локальных кэш серверов с центральным файловым сервером, причем данные средства снабжения включают, по крайней мере, одно "устройство снабжения", которое включает средства для связи с, по крайней мере, одним локальным кэш сервером в соответствии с протоколом, используемым для связи между кэш серверами Интернета, и средства поиска информационных файлов Интернета на центральном файловом сервере, используя запросы баз данных, уменьшая тем самым загрузку центрального файлового сервера. 39. A caching system on the Internet, including: a set of local cache of Internet servers, where each local cache server is designed to receive requests from users of Internet information files; at least one central file server included in the central cache site and storing cached Internet information files; and provisioning means linking a set of local cache servers to a central file server, the provisioning means including at least one “provisioning device” which includes means for communicating with at least one local cache server in accordance with the protocol, used for communication between cache Internet servers, and a means of searching for Internet information files on a central file server using database queries, thereby reducing the load on the central file server. 40. Система по п. 39, в которой средства снабжения включены в центральный кэш сайт. 40. The system of claim 39, wherein the supplies are included in the central cache site. 41. Система по п. 39 или 40, в которой каждое из средств снабжения включает множество "устройств снабжения", причем каждое "устройство снабжения" связывает подмножество набора локальных кэш серверов с центральным файловым сервером. 41. The system of claim 39 or 40, wherein each of the supply means includes a plurality of “supply devices”, each “supply device” associating a subset of the set of local cache servers with a central file server. 42. Система кэширования в Интернете по любому из пп. 39-41, в которой центральный кэш сайт предназначен для обслуживания определенного набора локальных кэш серверов, причем этот набор, в свою очередь, обслуживает лингвистически и культурно однородное сообщество пользователей. 42. A caching system on the Internet according to any one of paragraphs. 39-41, in which the central cache site is designed to serve a specific set of local cache servers, and this set, in turn, serves a linguistically and culturally homogeneous user community. 43. Система кэширования в Интернете по любому из пп. 39-42, в которой вышеупомянутым протоколом является либо Протокол кэширования в Интернете, либо Кэш Дайджест. 43. A caching system on the Internet according to any one of paragraphs. 39-42, wherein the aforementioned protocol is either an Internet Caching Protocol or a Digest Cache. 44. Система кэширования в Интернете по любому из пп. 39-43, в которой каждое из вышеупомянутых "устройств снабжения" содержит таблицу с копией полного индекса всех информационных файлов, кэшированных на центральном кэш сайте. 44. A caching system on the Internet according to any one of paragraphs. 39-43, in which each of the aforementioned “supply devices” contains a table with a copy of the full index of all information files cached on the central cache site. 45. Система кэширования в Интернете по любому из пп. 39-44, в которой центральный файловый сервер содержит кэшируемые информационные файлы Интернета, имеющие имена компьютеров источников в пределах предопределенного диапазона. 45. A caching system on the Internet according to any one of paragraphs. 39-44, wherein the central file server contains cacheable Internet information files having source computer names within a predetermined range. 46. Система кэширования в Интернете по любому из пп. 39-45, дополнительно включающая средства обновления, соединяющие центральный файловый сервер с, по крайней мере, одним локальным кэш сервером из вышеупомянутого набора, для поиска копии информационного файла Интернета у его сервера источника или у, по крайней мере, одного локального кэш сервера и для сохранения данной копии на центральном файловом сервере. 46. A caching system on the Internet according to any one of paragraphs. 39-45, further comprising updating tools connecting the central file server to at least one local cache server from the aforementioned set to search for a copy of the Internet information file from its source server or from at least one local cache server and for saving this copy on a central file server.
RU2000112850/09A 1998-09-24 1999-09-22 INTERNET CACHING SYSTEM, METHOD AND DEVICE IN THIS SYSTEM RU2000112850A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9803246-9 1998-09-24
SE9803246A SE514376C2 (en) 1998-09-24 1998-09-24 An internet caching system as well as a procedure and device in such a system

Publications (1)

Publication Number Publication Date
RU2000112850A true RU2000112850A (en) 2002-06-10

Family

ID=20412708

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2000112850/09A RU2000112850A (en) 1998-09-24 1999-09-22 INTERNET CACHING SYSTEM, METHOD AND DEVICE IN THIS SYSTEM

Country Status (28)

Country Link
EP (1) EP1040425A4 (en)
JP (1) JP2002525749A (en)
KR (1) KR20010032419A (en)
CN (1) CN1286774A (en)
AR (1) AR025806A1 (en)
AU (1) AU6389999A (en)
BR (1) BR9906468A (en)
CA (1) CA2310603A1 (en)
DE (1) DE1040425T1 (en)
ES (1) ES2152204T1 (en)
GR (1) GR20010300011T1 (en)
HU (1) HUP0004164A2 (en)
ID (1) ID27668A (en)
IL (1) IL136281A0 (en)
IS (1) IS5494A (en)
LT (1) LT4797B (en)
LV (1) LV12597B (en)
NO (1) NO20002614L (en)
PA (1) PA8482301A1 (en)
PE (1) PE20001191A1 (en)
PL (1) PL340807A1 (en)
RU (1) RU2000112850A (en)
SA (1) SA99200851A (en)
SE (1) SE514376C2 (en)
TR (1) TR200001474T1 (en)
TW (1) TW437205B (en)
WO (1) WO2000017765A1 (en)
ZA (1) ZA996124B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2632410C2 (en) * 2011-12-16 2017-10-04 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Preliminary caching in cdn controlled by application
RU2642833C2 (en) * 2014-11-06 2018-01-29 Сяоми Инк. Method and device for mediere resource support

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
HK1052998A1 (en) * 2000-04-07 2003-10-03 Blockbuster Inc. System and process for delivery of content over a network
AU2001257058A1 (en) * 2000-04-17 2001-10-30 Circadence Corporation System and method for on-network storage services
US6836806B1 (en) 2000-06-01 2004-12-28 Aerocast, Inc. System for network addressing
US6879998B1 (en) 2000-06-01 2005-04-12 Aerocast.Com, Inc. Viewer object proxy
US7213062B1 (en) 2000-06-01 2007-05-01 General Instrument Corporation Self-publishing network directory
US6904460B1 (en) 2000-06-01 2005-06-07 Aerocast.Com, Inc. Reverse content harvester
KR100394189B1 (en) * 2000-08-23 2003-08-09 주식회사 아라기술 Method for servicing web contents by using a local area network
US20040255007A1 (en) * 2001-08-03 2004-12-16 Juha Salo Method, system and terminal for data networks with distributed caches
US6868439B2 (en) * 2002-04-04 2005-03-15 Hewlett-Packard Development Company, L.P. System and method for supervising use of shared storage by multiple caching servers physically connected through a switching router to said shared storage via a robust high speed connection
US7797392B2 (en) * 2002-11-26 2010-09-14 International Business Machines Corporation System and method for efficiently supporting multiple native network protocol implementations in a single system
GB0406860D0 (en) * 2004-03-26 2004-04-28 British Telecomm Computer apparatus
ES2300868T3 (en) * 2004-12-22 2008-06-16 Telefonaktiebolaget Lm Ericsson (Publ) METHODS AND PROVISIONS FOR STORAGE IN INTERMEDIATE MEMORY STATIC INFORMATION FOR DATA APPLICATIONS BY PACKAGES IN WIRELESS COMMUNICATION SYSTEMS.
US7630999B2 (en) * 2005-07-15 2009-12-08 Microsoft Corporation Intelligent container index and search
US7797298B2 (en) 2006-02-28 2010-09-14 Microsoft Corporation Serving cached query results based on a query portion
KR101109273B1 (en) * 2009-12-24 2012-01-30 삼성전기주식회사 Mobile communication terminal with temporary internet file sharing function and internet file sharing method using same
TWI513284B (en) * 2012-12-28 2015-12-11 Chunghwa Telecom Co Ltd Inverse proxy system and method

Family Cites Families (18)

* 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
JPH06290090A (en) * 1993-04-06 1994-10-18 Matsushita Electric Ind Co Ltd Remote file accessing system
US5794229A (en) * 1993-04-16 1998-08-11 Sybase, Inc. Database system with methodology for storing a database table by vertically partitioning all columns of the table
US5588060A (en) * 1994-06-10 1996-12-24 Sun Microsystems, Inc. Method and apparatus for a key-management scheme for internet protocols
US6160549A (en) * 1994-07-29 2000-12-12 Oracle Corporation Method and apparatus for generating reports using declarative tools
US5974455A (en) * 1995-12-13 1999-10-26 Digital Equipment Corporation System for adding new entry to web page table upon receiving web page including link to another web page not having corresponding entry in web page table
US5978841A (en) 1996-03-08 1999-11-02 Berger; Louis Look ahead caching process for improved information retrieval response time by caching bodies of information before they are requested by the user
US5995943A (en) 1996-04-01 1999-11-30 Sabre Inc. Information aggregation and synthesization system
JP2000510978A (en) * 1996-05-20 2000-08-22 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Information retrieval in cache database
JPH1021174A (en) * 1996-07-01 1998-01-23 Ricoh Co Ltd Data transfer system
JP3481054B2 (en) * 1996-07-04 2003-12-22 シャープ株式会社 Gateway device, client computer and distributed file system connecting them
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US5944789A (en) 1996-08-14 1999-08-31 Emc Corporation Network file server maintaining local caches of file directory information in data mover computers
GB2317723A (en) * 1996-09-30 1998-04-01 Viewinn Plc Caching system for information retrieval
US5931904A (en) * 1996-10-11 1999-08-03 At&T Corp. Method for reducing the delay between the time a data page is requested and the time the data page is displayed
US5787470A (en) * 1996-10-18 1998-07-28 At&T Corp Inter-cache protocol for improved WEB performance
US5987506A (en) 1996-11-22 1999-11-16 Mangosoft Corporation Remote access and geographically distributed computers in a globally addressable storage environment
US5933849A (en) * 1997-04-10 1999-08-03 At&T Corp Scalable distributed caching system and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2632410C2 (en) * 2011-12-16 2017-10-04 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Preliminary caching in cdn controlled by application
US10182127B2 (en) 2011-12-16 2019-01-15 Microsoft Technology Licensing, Llc Application-driven CDN pre-caching
RU2642833C2 (en) * 2014-11-06 2018-01-29 Сяоми Инк. Method and device for mediere resource support

Also Published As

Publication number Publication date
SE9803246L (en) 2000-03-25
IS5494A (en) 2000-05-12
LT4797B (en) 2001-05-25
GR20010300011T1 (en) 2001-04-30
WO2000017765A1 (en) 2000-03-30
LV12597B (en) 2001-03-20
AU6389999A (en) 2000-04-10
CA2310603A1 (en) 2000-03-30
TR200001474T1 (en) 2000-11-21
NO20002614L (en) 2000-07-24
NO20002614D0 (en) 2000-05-22
DE1040425T1 (en) 2001-03-15
KR20010032419A (en) 2001-04-16
ZA996124B (en) 2000-03-30
HUP0004164A2 (en) 2001-05-28
AR025806A1 (en) 2002-12-18
PA8482301A1 (en) 2002-08-26
IL136281A0 (en) 2001-05-20
SE514376C2 (en) 2001-02-19
LT2000043A (en) 2001-01-25
EP1040425A4 (en) 2006-06-14
PE20001191A1 (en) 2000-11-02
SE9803246D0 (en) 1998-09-24
LV12597A (en) 2000-12-20
BR9906468A (en) 2002-04-16
PL340807A1 (en) 2001-02-26
CN1286774A (en) 2001-03-07
ID27668A (en) 2001-04-19
JP2002525749A (en) 2002-08-13
ES2152204T1 (en) 2001-02-01
SA99200851A (en) 2005-12-03
TW437205B (en) 2001-05-28
EP1040425A1 (en) 2000-10-04

Similar Documents

Publication Publication Date Title
RU2000112850A (en) INTERNET CACHING SYSTEM, METHOD AND DEVICE IN THIS SYSTEM
US6347312B1 (en) Lightweight directory access protocol (LDAP) directory server cache mechanism and method
US7139747B1 (en) System and method for distributed web crawling
US8229985B2 (en) Arrangement for a distributed file system having data objects mapped independent of any data object attribute
US6085188A (en) Method of hierarchical LDAP searching with relational tables
JP5102841B2 (en) Method for distributed directory with proxy, proxy server, and proxy directory system
US6625615B2 (en) Data processing system and method for multi-level directory searches
US6952730B1 (en) System and method for efficient filtering of data set addresses in a web crawler
JP2000163447A (en) Method for wild card search and computer program product
US6865576B1 (en) Efficient schema for storing multi-value attributes in a directory service backing store
WO2001033384A1 (en) System and method for efficient representation of data set addresses in a web crawler
US7734611B2 (en) Dynamic views based on LDAP
Ballintijn et al. Scalable human-friendly resource names
CN103455605B (en) A kind of Intranet environment file depth search method
US7647307B2 (en) Reverse attribute pointers
US6532470B1 (en) Support for summary tables in a database system that does not otherwise support summary tables
JP2001005710A (en) Database integration system and data access method for multiple databases
Kumar The openldap proxy cache
KR20070076154A (en) LDP Query Processing Apparatus and Method for Relational Database Access
US7730084B2 (en) Nested queries with index
US9686228B2 (en) Integrated just-in-time synchronization
US20080104069A1 (en) Deriving cross-organizational relationships from LDAP source data
Ballintijn et al. A scalable implementation for human-friendly URIs
JPH1153322A (en) Object search acquisition method, search server, and recording medium
US20040133658A1 (en) Identification of electronic resources

Legal Events

Date Code Title Description
FA93 Acknowledgement of application withdrawn (no request for examination)

Effective date: 20020923