华为云CDN活动记录查询:如何在数据库中查看明细表

网站编辑2024-11-26 13:35:49219

随着互联网技术的不断发展,CDN(Content Delivery Network)成为了一种不可或缺的服务。CDN能够帮助网站加速内容传输,提高用户体验。然而,作为一款企业级服务,华为云CDN不仅提供了高效的加速功能,还提供了一系列强大的管理工具,其中一项重要的功能就是活动记录查询。本文将详细介绍如何在数据库中查看华为云CDN的活动记录明细表。

华为云CDN活动记录查询:如何在数据库中查看明细表

查看活动记录明细表的步骤

要查看华为云CDN的活动记录明细表,我们需要按照以下步骤操作:

步骤1:登录华为云控制台

首先,我们需要登录华为云的控制台。在控制台首页,我们可以看到一个名为“CDN”的图标,点击进入后即可进入CDN管理页面。

步骤2:选择域名

在CDN管理页面,我们可以看到已添加的域名列表。我们需要选择一个需要查看活动记录明细表的域名,点击该域名后的“管理”按钮进入详细页面。

步骤3:进入活动记录页面

在域名管理页面,我们找到“活动记录”选项,点击进入活动记录页面。

步骤4:选择时间段

在活动记录页面,我们可以看到一个时间段选择器,用于选择需要查看的活动记录时间段。我们可以根据实际需求选择具体的日期范围。

步骤5:查看活动记录明细表

选择好时间段后,我们就可以查看到该时间段内的所有活动记录明细表了。在这个表格中,我们可以看到各种活动记录的信息,包括请求次数、命中次数、加速文件大小等。

在数据库中查看明细表

除了在华为云CDN的控制台上查看活动记录明细表外,我们还可以通过访问华为云CDN的API接口来获取活动记录数据,并将其存储在自建数据库中。具体来说,我们可以使用GET方法访问华为云CDN提供的API接口,然后将返回的数据解析出来并存入数据库中。

创建数据库表

在开始之前,我们需要先创建一个用于存储活动记录数据的数据库表。在MySQL中,可以使用以下SQL语句创建一个名为cdn_records的表:

CREATE TABLE `cdn_records` (    `id` INT(11) NOT NULL AUTO_INCREMENT,    `domain_name` VARCHAR(255) NOT NULL,    `start_time` DATETIME NOT NULL,    `end_time` DATETIME NOT NULL,    `request_count` INT(11) DEFAULT NULL,    `hit_count` INT(11) DEFAULT NULL,    `accelerated_file_size` BIGINT(20) DEFAULT NULL,    PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

获取活动记录数据

接下来,我们需要通过调用华为云CDN提供的API接口来获取活动记录数据。这里以Python为例,展示如何使用requests库发送GET请求并获取响应数据。

import requestsimport jsonAPI接口地址api_url = "https://api.example.com/v1/cdn/records"请求参数params = {    "domain_name": "example.com",    "start_time": "2023-01-01T00:00:00Z",    "end_time": "2023-01-31T23:59:59Z"}发送GET请求response = requests.get(api_url, params=params)解析响应数据data = json.loads(response.text)

存储数据到数据库

最后,我们将获取到的活动记录数据存储到我们之前创建的cdn_records表中。在Python中,可以使用如下代码实现数据存储:

连接数据库conn = mysql.connector.connect(    host='localhost',    user='root',    password='password',    database='cdn')创建游标cursor = conn.cursor()遍历活动记录数据并插入数据库for record in data:    cursor.execute("INSERT INTO cdn_records (domain_name, start_time, end_time, request_count, hit_count, accelerated_file_size) VALUES (%s, %s, %s, %s, %s, %s)",                    (record['domain_name'], record['start_time'], record['end_time'], record['request_count'], record['hit_count'], record['accelerated_file_size']))提交事务conn.commit()关闭游标和连接cursor.close()conn.close()

结论

通过本文的介绍,我们已经了解了如何在华为云CDN的控制台上查看活动记录明细表,并且也学会了如何通过API接口获取活动记录数据并存储到自建数据库中。无论是通过控制台还是API接口,都可以方便地获取CDN的活动记录数据,以便更好地管理和监控CDN的使用情况。同时,自建数据库也可以进一步提升数据的处理和分析能力,为企业带来更大的价值。

最新推荐

  • CDN加速价格收费标准:流量与包年成本明细

    CDN加速价格收费标准:流量与包年成本明细

    CDN加速价格贵不贵取决于月流量规模,典名科技作为CDN代理商给出的参考是:国内按量计费约0.2到0.3元每GB,月流量100GB每月支出20到30元。本文拆解流量包与按量计费成本、渠道差异和三大隐藏坑,适合月流量几十GB到几TB的站长与运维团队参考。

    网站编辑85

  • 阿里云CDN每Mbps价格明细:计费方式与优惠

    阿里云CDN每Mbps价格明细:计费方式与优惠

    阿里云CDN每Mbps多少钱取决于计费模式与峰值档位,按带宽和按流量两种模式每Mbps单价差异明显,典名科技可基于你的历史带宽曲线给出适配报价区间。带宽单价阶梯递减,附加项需单独核算,适合站长和中小团队先做流量诊断再接入CDN加速。

    网站编辑100

  • CDN加速按流量和按带宽价格对比:计费选择与省钱标准

    CDN加速按流量和按带宽价格对比:计费选择与省钱标准

    CDN加速按流量和按带宽哪个便宜取决于流量曲线形态。典名科技给出的结论是:日均流量稳定持续高位选带宽单位成本更低,波动大选流量更划算。核心看月均总流量和峰值与均值比值,比值接近1选带宽、大于2选流量。把实际用量数据报给代理商即可拿到两种计费的对比报价,适合月流量几十GB到几十TB的各类站点。

    网站编辑89

  • CDN加速代理折扣:类型、价格与申请流程

    CDN加速代理折扣:类型、价格与申请流程

    CDN加速代理折扣是云服务商在传输侧给出的计费减免策略,典名科技作为CDN代理商可在配置阶段同步完成折扣申请与节点规划,帮企业在官网价基础上叠加渠道专属优惠。主流方案分按固定比例减免和按阶梯流量返现两类,适用于视频、图片、软件包等静态资源加速。日均流量可预测的电商、视频站团队适合走代理渠道,建议先确认流量特征再选计费模式。

    网站编辑28

  • CDN加速静态HTTPS请求包价格:费用构成与购买指南

    CDN加速静态HTTPS请求包价格:费用构成与购买指南

    CDN加速静态HTTPS请求包价格取决于日均静态资源请求量,中小站点年花费通常几百到数千元,具体以官网最新报价为准。通过CDN代理商典名科技购买可先做免费流量测算再定档位,避免买多浪费或超量按量扣费,适合没有专职运维的中小企业快速完成CDN配置和上线。

    网站编辑88

内容分发网络CDN 新客好礼

全球2000+节点无盲区覆盖,注册即可免费试用