# 静态资源存储

静态资源存储是微信云托管为开发者提供的存储服务,主要提供静态资源(HTML、CSS、JavaScript、字体等)的便捷管理和极速分发。

与对象存储相比较下,相似性和差异点主要如下:

相似性:

  1. 都提供的是资源存储服务,可以存储任意文件类型。
  2. 都具有多个边缘网点 CDN 加速,文件缓存配置能力。

差异点:

  1. 「对象存储」主要用于云托管服务的业务文件处理,配备完善的API接口可供程序使用,与业务挂钩。
  2. 「对象存储」提供完善的资源访问权限控制,而「静态资源存储」是全读访问。
  3. 「静态资源存储」主要用于前端应用所需资源的分发,资源管理主要由开发者操作,不与业务挂钩,而与程序版本挂钩。
  4. 「静态资源存储」适合作为静态网站的托管,提供防盗链、IP黑白名单、访问限频等网站常用能力。

什么是静态网站?
静态网站指包含静态内容(例如 HTML)或客户端脚本的网站。而动态网站的内容包含诸如 PHP、JSP 或 ASP.NET 等服务器端脚本,需要依赖服务器端处理。
当您需要部署动态网站时,需要使用微信云托管的容器服务,在快速入门中展示的网站,就是一个动态网站。

静态资源存储包含以下功能:

  • 存储管理:支持文件的上传、删除、移动、下载、搜索等,并可以查看文件的详情信息;支持目录路径分层。
  • HTTPS访问:天然支持 HTTP 与 HTTPS,无需额外配置 SSL 证书。
  • 快速分发: 静态资源将会被缓存在遍布各地的 CDN 边缘服务器上,无论您的用户身处何处,内容都可快速加载。
  • IP限频:支持 IP 访问限频,可防御 CC 攻击,阻止某些 IP 异常访问而消耗资源。
  • IP黑白名单:支持对 IP 设置黑白名单,可以用于固定网段 IP 的访问控制,适用于内网可访问,或者部分地域不可访问等场景。
  • 防盗链:支持配置 referer 黑白名单,可以有效阻止其他网站盗用你的资源链接,造成成本无意义消耗。

请根据自身需要前往对应的指引:

文档 简易描述
文件管理 静态资源存储的文件操作指引
静态资源配置 静态资源存储配置项说明和注意事项