镜像缓存概述 使用镜像缓存(ImageCache)创建BCI实例可以加速拉取镜像,减少BCI实例的启动耗时。本文介绍镜像缓存的基本功能、创建方式和镜像缓存状态查询。 功能简介 在运行容器前,BCI需要先拉取您指定的容器镜像,但因网络和容器镜像大小等因素,镜像拉取耗时往往成了BCI实例启动的主要耗时。为加速实例的创建速度,BCI提供镜像缓存功能。
查询镜像缓存 查询镜像缓存 镜像缓存状态查询 创建镜像缓存后,您可以在 镜像缓存 页面查看创建结果。 状态列显示创建进度,当镜像缓存状态为 创建成功 时,可以使用该镜像缓存。
缓存配置 下列代码中对函数入参c即是CdnClient对象,详情参见 CdnClient 设置共享缓存 case1:开启共享缓存 def test_set_cache_share_enable ( c ) : test_set_cache_share_enable cache_share = { enabled : True , domain : test-cache-share.test.com
缓存配置 设置缓存策略 "suffix", "value" => ".jpg", "ttl" => 3600, "weight" => 30, ), // /a/b/c/目录下所有文件缓存1800秒 array( "type" => "path", "
响应参数 参数名称 类型 描述 totalCount Integer 当前用户空间下镜像缓存数目。 pageSize Integer 当前查询页。 pageNo Integer 当前查询页的镜像缓存条目数量。 result List< ImageCacheModel > 镜像缓存信息列表。 请求示例 GET /v2/imageCache?
创建镜像缓存 接口描述 此接口用于创建一个BCI镜像缓存,配置包括临时存储大小、自动匹配镜像缓存、原始镜像信息、子网 ID、安全组 ID、弹性公网 IP、镜像缓存名称、区域名称、是否需要弹性公网 IP 以及镜像仓库凭据。
管理缓存实例 创建完缓存实例之后,您可以使用缓存实例。 选择实例名称或选择管理即可进入实例详情页。 实例详情 基本信息 您可以在实例详情页面,进行状态信息的查看 在“实例详情”页签中,您可以查看该实例的基本信息、性能基线、容量、缓存空间使用率等,如下图所示。
缓存管理 缓存管理 预热缓存 $tasks = array( array( 'url' => 'http://my.accelerate.domain/path/to/file' ) ); $resp = $client->prefetch($tasks); // 根据预热任务id查询预热结果 $resp = $client->listPrefetchStatus
进入“CDN域名详情”页,在页面上方导航栏选择 缓存配置 页签。 在 域名共享缓存配置 模块中点击 编辑 。 点击 开始 ,打开共享缓存配置,选择“共享缓存域名” 7.点击 保存 ,完成域名共享缓存的配置。 相关API API接口: 设置缓存共享
缓存管理 下列代码中对函数入参c即是CdnClient对象,详情参见 CdnClient 刷新缓存 def test_purge ( c ) : test_purge tasks = [ ] tasks . append ( { 'url' : 'http://example.test.com/1.jpg' } ) tasks . append ( { 'url' : 'http:/