当前位置: 首页 > news >正文

阿里云CDN与DCDN主动推送静态资源至边缘服务器的ASP.NET WEB实例

一、CDN,需要调用PushObjectCache接口进行URL预热,以下是操作步骤:

1. 准备工作

首先,安装阿里云SDK NuGet包:

Install-Package Aliyun.NET.SDK.CDN -Version 3.0.0
Install-Package Aliyun.NET.SDK.Core -Version 3.0.0

2. 创建ASP.NET Web页面代码

CDNPreheat.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CDNPreheat.aspx.cs" Inherits="YourNamespace.CDNPreheat" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>阿里云CDN预热工具</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <h2>阿里云CDN预热</h2>
            <div>
                <label>URL列表(多个URL用逗号分隔):</label><br />
                <asp:TextBox ID="txtUrls" runat="server" TextMode="MultiLine" Rows="5" Columns="50"></asp:TextBox>
            </div>
            <div>
                <label>预热区域:</label>
                <asp:DropDownList ID="ddlArea" runat="server">
                    <asp:ListItem Value="domestic" Text="中国内地"></asp:ListItem>
                    <asp:ListItem Value="overseas" Text="海外"></asp:ListItem>
                    <asp:ListItem Value="global" Text="全球"></asp:ListItem>
                </asp:DropDownList>
            </div>
            <div>
                <asp:Button ID="btnPreheat" runat="server" Text="提交预热" OnClick="btnPreheat_Click" />
            </div>
            <div>
                <asp:Label ID="lblResult" runat="server" ForeColor="Green"></asp:Label>
                <asp:Label ID="lblError" runat="server" ForeColor="Red"></asp:Label>
            </div>
        </div>
    </form>
</body>
</html>

CDNPreheat.aspx.cs

using System;
using Aliyun.Acs.Cdn.Model.V20180510;
using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Profile;

namespace YourNamespace
{
    public partial class CDNPreheat : System.Web.UI.Page
    {
        // 阿里云配置信息
        private readonly string _accessKeyId = "your-access-key-id";
        private readonly string _accessKeySecret = "your-access-key-secret";
        private readonly string _regionId 
http://www.dtcms.com/a/123163.html

相关文章:

  • KaiwuDB 数据库基本概念解析
  • 山东大学软件学院创新项目实训开发日志(9)之测试前后端连接
  • 计算机组成原理 原码乘法 补码乘法
  • 体验OceanBase的 并行导入功能
  • 631SJBH中小型企业的网络管理模式的方案设计
  • AI日报 - 2025年4月11日
  • 44、Spring Boot 详细讲义(一)
  • 共享内存(与消息队列相似)
  • 【Java面试系列】Spring Boot微服务架构下的分布式事务解决方案与性能优化详解 - 3-5年Java开发必备知识
  • Elasticsearch 系列专题 - 第五篇:集群与性能优化
  • P1359 洛谷 租用游艇
  • GPU NPU TPU的区别与联系
  • Jupyter notebook使用技巧
  • MIT6.S081 - Lab7 Multithreading(进程调度)
  • 玩转Docker | 使用Docker搭建Van-Nav导航站
  • KTH5772 系列游戏手柄摇杆专用3D 霍尔位置传感器
  • dify+wan2.1搭建文生视频生成工具流
  • 代码随想录-06-二叉树-05.05 N叉树的层序遍历
  • Mysql索引(四)
  • 光芯片一般性可靠性检测条目
  • 辉视客房控制系统:打造智慧酒店的六大核心价值
  • 【Linux】网络编程
  • 从质检到实验:Python三大T检验实战案例
  • 【Raqote】 1.3 路径填充ShaderClipBlendMaskBlitter结构体(blitter.rs)
  • Vue报错...properly without JavaScript enabled. Please enable it to continue
  • P1216 洛谷 数字三角形
  • 文件相关:echo重定向管道命令扩展详解
  • 论坛系统(测试报告)
  • 1.5SMC62A 单向瞬态抑制二极管,精准防护电路过压
  • 汽车软件开发常用的需求管理工具汇总