УПРАВЛЯЕМОЕ ПРИЛОЖЕНИЕМ ПРЕДВАРИТЕЛЬНОЕ КЭШИРОВАНИЕ В CDN

1. Способ в сервере кэширования, содержащий этапы, на которых:
принимают из приложения-клиента в устройстве пользователя запрос требуемого контента и указание относящегося к этому требуемому контенту дополнительного контента, который впоследствии может быть запрошен этим приложением-клиентом;
передают запрос, по меньшей мере, указанного дополнительного контента в сервер источника;
принимают дополнительный контент из сервера источника;
передают требуемый контент в приложение-клиент в устройстве пользователя; и
кэшируют дополнительный контент.
2. Способ по п. 1, дополнительно содержащий этапы, на которых:
принимают из приложения-клиента второй запрос, который включает в себя запрос дополнительного контента; и
направляют кэшированный дополнительный контент в приложение-клиент в устройстве пользователя.
3. Способ по п. 2, в котором во втором запросе указывается второй дополнительный контент, относящийся к первому дополнительному контенту, который впоследствии может быть запрошен приложением-клиентом, причем способ дополнительно содержит этапы, на которых:
передают запрос указанного второго дополнительного контента в сервер источника;
принимают второй дополнительный контент с сервера источника; и
кэшируют второй дополнительный контент.
4. Способ по п. 1, в котором указание дополнительного контента включает в себя указание вероятности, которое указывает вероятность того, что дополнительный контент впоследствии может быть запрошен приложением-клиентом,
причем при передаче запроса, по меньшей мере, указанного дополнительного контента в сервер источника:
назначают приоритет передаче запроса указанного дополнительного контента в сервер источника на основе по меньшей мере одного из указания вероятности, доступной емкости запоминающего устройства, доступной пропускной способности сети или доступной производительности обработки данных.
5. Способ по п. 1, в котором запрос требуемого контента, принятый из приложения-клиента, является сообщением HTTP (протокола передачи гипертекстовых файлов), в заголовке которого указывается дополнительный контент.
6. Способ по п. 1, в котором требуемый контент включает в себя первое изображение, и дополнительный контент является вторым изображением, которое является пространственно смежным с первым изображением, является смежным с первым изображением во времени, является частью первого изображения или включает в себя первое изображение.
7. Способ по п. 1, в котором запрос требуемого контента принимается из приложения-клиента отдельно от указания дополнительного контента.
8. Сервер кэширования, содержащий:
синтаксический анализатор запроса контента, который принимает из приложения-клиента в устройстве пользователя запрос требуемого контента и указание относящегося к требуемому контенту дополнительного контента, который впоследствии может быть запрошен приложением-клиентом;
модуль извлечения контента, который передает запрос, по меньшей мере, указанного дополнительного контента в сервер источника, принимает дополнительный контент из сервера источника и кэширует дополнительный контент в запоминающем устройстве; и
модуль поставщика контента, который передает требуемый контент в приложение-клиент в устройстве пользователя.
9. Сервер кэширования по п. 8, в котором синтаксический анализатор запроса контента принимает из приложения-клиента второй запрос, который включает в себя запрос дополнительного контента, и модуль поставщика контента направляет кэшированный дополнительный контент в приложение-клиент.
10. Компьютерный программный продукт, содержащий машиночитаемый носитель информации, на котором записаны логические средства компьютерной программы, содержащие:
логические средства компьютерной программы для обеспечения выполнения процессором способа по любому из пп. 1-7.