今天在给 onepoint 更换 js 库的 cdn 时突然想起来,腾讯云每个月还送我 10g 的 cdn 流量包。博客里面有时候会包含很多图片,正好可以把这闲置的资源用上了。

平台信息

bt(宝塔)、apache2、typecho

类型选择

cdn 可以选择全站加速,也可以选择只对指定的静态资源加速。全站加速是博客网站里面比较常见的一种方式,部署起来比较简单,但有时候这种方式不太灵活。静态资源加速是把静态资源放到一个单独的网站里面,然后主站使用该资源站的资源,二者相互分离,互不影响。

我个人只是想要加速访问这些图片时的速度,所以我选择了更具灵活性的静态资源加速。而静态资源加速,首先需要先为这些静态资源搭建一个网站,然后对这个网站全站套上 cdn,同时设置一个较长的缓存时间。

搭建静态站

我使用的是 typecho 博客系统,上传的图片文件都在网站的usr/子目录下,所以我可以以这个文件夹为基础搭建一个静态网站。

我使用了 bt(宝塔),可以很方便的创建出该静态站。由于搭建的是静态站,所以也就不需要执行 php 了。

设置伪静态

搭建好网站后,我们就可以设置伪静态了。

`

上面配置规则的大概意思就是禁止访问 php 文件,禁止除文件之外的其他请求,同时对于静态图片添加缓存控制时间(7天)。

注:如果你想直接改配置文件,请参考 apache2 官网文档。

为什么要设置伪静态呢?

通常伪静态只在动态网站中出现,但是我甚至不想让用户通过静态站访问我的 php 文件,即使是静态 php 文本文件也不行。所以就配置了伪静态。

添加证书


添加证书是为了能够使用 https。bt 面板可以一键签发证书,自己申请即可。注意记下密钥( KEY )和证书( PEM 格式)

检验

配置完成后可以自己试着直接访问静态网站,看看能否访问文件夹、php文件以及普通的图片资源。

添加部署 cdn

校验无误后,就可以配置cdn了。

首先需要在腾讯控制台开通 cdn 服务。新用户可连续 6 个月领取每月 50GB 的免费流量包,老用户每月免费 10GB 流量包。

https://console.cloud.tencent

添加域名


都按默认配置即可,需要注意的是源站设置填服务器的 ip 地址,加速业务类型选择静态加速。

域名解析


域名解析直达地址
添加域名完成后,在基本配置选项里面可以看到一个 CNAME 选项,我们还需要把我们的域名 cname 解析到该网址才行。不知道如何做的请自行搜索 cname 解析。
可参考:教你如何把域名解析到自己服务器上(详细版)

配置证书


证书内容填写 bt 中记录的证书( PEM 格式),私钥内容填写 bt 中记录的密钥( KEY )。

另外,回源协议选择协议跟随(截图中没有)。

访问控制

这一步主要是防止被恶意 ddos 造成损失。

设置 ip 访问限制

在域名管理中,选择对应的域名,在访问控制选项卡可以找到该项。

一秒10次的访问限制基本够用了,如果觉得太少可以改大一点。

设置带宽封顶

每秒 100Mb 足够了,如果觉得太少可以改大一点。

如果想限制 https 访问,也可以在这里设置。

配置结束

至此,我们的 cdn 就配置完成了,可以感受下速度了。
更多好物,可领取腾讯云优惠券,进行选购

教你利用腾讯云cdn加速网站静态资源相关推荐

  1. Hexo博客使用腾讯云CDN加速及优化

    原文地址:Hexo博客使用腾讯云CDN加速及优化 使用公共 CDN 加载部分资源 修改主题(我的是NexT主题)配置文件,使用公共CDN加载部分CSS.JS文件,我选择的是 jsDelivr 这个公共 ...

  2. 腾讯云CDN加速产品介绍第四章-CDN加速产品

    腾讯云CDN加速产品 通用CDN加速产品 海外加速GCD 动态加速网络DSA 全球应用加速GAAP CDN边缘计算 智能CDN:X-P2P 通用CDN加速产品 静态内容加速SCD 适用场景∶针对门户网 ...

  3. 腾讯云CDN加速产品介绍第五章-CDN计费方案

    腾讯云CDN计费方案 带宽计费方案 流量计费方案 计费方案对比 带宽计费方案 基于客户类型与CDN流量使用计费 日峰带宽取月均 当月CDN费用 = 月均日峰带宽x单价x有效天数/当月天数 月均日峰带宽 ...

  4. cdn托管html资源,七牛自定义域名cdn加速,静态资源托管至对象存储

    配置前提 1.域名备案备案备案! 2.七牛账号 配置前速度 访问主页加载速度如下: 加载主页需要4秒多,已经是非常慢了,可以看到主要时间浪费在字体文件加载和图片的加载,所有资源全部从服务器被访问,1M ...

  5. 网站如何配置CDN加速?网站域名接入腾讯云CDN的步骤(附CDN防御)

    目录 什么是CDN? CDN原理: 接入CDN加速后有什么作用? 网站域名接入CDN加速的步骤 1.开通CDN服务 2.接入域名 3.配置CNAME CDN防御配置 1.用量封顶配置 2.防盗链配置 ...

  6. 免费CDN资源白嫖手把手教学 (加速乐使用教程,腾讯云CDN使用教程)

    「前言」 网站加载速度优化过程中,不可避免的会用上 CDN 来加速资源的请求速度.但是市面上的 CDN 资源一般都是要收费的,而且价格还不便宜,对于小公司站长来讲,这将是一笔不小的开销.不过还是有一些 ...

  7. 腾讯云全站加速CDN有哪些优势?适用于哪些场景?

    产品优势 海量资源储备 境内节点分布 腾讯云内容分发网络在中国境内拥有2000+个加速节点,境内总储备带宽110Tbps+.境内加速节点均为腾讯高规格.高安全性自建机房,享受运营商高质量网络,节点覆盖 ...

  8. 腾讯云iis8.5新建网站无法访问_教程篇 | 使用七牛云存储、CDN加速网站图片

    嗨,大家好,今天给大家分享的是 使用七牛云等云服务商提供的对象存储服务,存储网站图片,并且可以cdn加速图片,让你的网页变得更快. 首先给大家多多介绍一些有关的知识. 目前各大云服务商都提供了对象存储 ...

  9. [图床] 使用腾讯云轻量服务器 + 腾讯云 CDN 搭建 Chevereto 图床和加速分发方案

    本文原载于 https://www.idc.moe/archives/QCloud-Lighthouse-BTPremium-Chevereto-CDN.html 最近良心云和宝塔搞了个宝塔面板·腾讯 ...

  10. 抢占朋友圈C位 闪耀世界杯 就要Pick 腾讯云CDN

    世界杯如火如荼进行中,四强顺利出炉,虽然没有中国足球队的身影,大赛期间却有超过 10 万中国游客远赴俄罗斯. 如此庞大的球迷大军远赴他乡,显然不是为了给俄罗斯"添堵",但的确让当地 ...

最新文章

  1. 怎样的视频监控的管理与运营才算高效
  2. saltstack之(一)系统环境及本地yum源
  3. python的日志简单使用
  4. 二维动画作品_动画设计丨从设计到制作,你不知道的东西还有很多......
  5. nginx 全局配置
  6. laytpl遍历实体列表_Layui数据表格之获取表格中所有的数据方法
  7. 数据结构思维 第十二章 `TreeMap`
  8. libjpeg-turbo在Windows VS2010下的编译
  9. uva_1422 Processor
  10. 关于页面导航和数据传递的简单总结
  11. nios程序烧写到epcs方法
  12. 9x9九宫格java_数独9x9九宫格的口诀 9×9数独技巧
  13. 下载CSS参考手册之后打开却无法显示
  14. springboot 项目启动报错 url' attribute is not specified and no embedded datasource could be configured
  15. 计算机系一班班会,计算机学院计算机类20级1班举行“爱在身边,温馨家园”主题班会...
  16. 百分制成绩转换为五分制成绩
  17. 命名空间 namespace
  18. SQL基础教程|第一章:数据库和SQL
  19. Java 实现顺序表的基本操作
  20. mata name,property=og:title|og:image的几种说明

热门文章

  1. java旋转图片后边上变黑_图像旋转后出现黑点 - (二) - 填坑
  2. JS 增加或减少时间(根据天、小时、分钟、秒)
  3. python大作业数据_python 爬虫初探和简单数据分析及可视化,帮学妹写个大作业...
  4. C语言编程判断字母大小并转换,towupper()
  5. WM8978移植到imx6或imx8上
  6. 【eos系列】智能合约 私链激活 基本操作
  7. 790. 数的三次方根 Java题解 (二分)
  8. 质谱的工作原理及发展史
  9. python word 英语音标_完整word版,英语音标大全,推荐文档
  10. 我的淘宝花名“九霄”