腾讯云的轻量最近在主机和站长中间可谓是占尽来风头,优秀的线路,低廉的价格使得越来越多的人开始使用腾讯云的轻量级服务器来部署应用。由于腾讯云轻量服务器的海外服务器电信走的是CN2GIA线路带宽30m挺适合做CDN的,我就记录一下如何利用腾讯云香港的轻量服务器搭建一个CDN。

购买服务器

首先选购服务器,最近腾讯云在做活动,力度很大国内备案用户可以选用国内的服务器最低128元/年,未备案的可以选用香港或者新加坡的服务器。

购买链接

服务器系统选Debian、Ubuntu、centos都可以

一键脚本搭建CDN

这里使用香菇肥牛大佬的一键脚本搭建

wget https://raw.githubusercontent.com/Har-Kuun/OneClickCDN/master/translation/translated_scripts/OneClickCDN_zh-CN.sh && sudo bash OneClickCDN_zh-CN.sh

安装过程

基础配置

安装完毕

服务页面

进入服务页面:

bash OneClickCDN_zh-CN.sh

添加网站

首先要分明白源站服务器、域名、CDN服务器三者的关系

按这次的教程来说,我用的源站服务器是AWS的美国轻量,CDN服务器用的是腾讯云香港轻量,域名是tx1.2demo.top。那么我要使用CDN就需要在域名商那里将tx1.2demo.top解析到腾讯云香港轻量的IP地址上,然后再在腾讯云轻量服务器上配置网站的域名及源站IP。

作为对比,我在源站服务器上搭建了两个typecho博客,tx0.2demo.top不经过CDN服务器,tx1.2demo.top经过CDN服务器。两个网站均在同一服务器上,同一个运行环境及同样的安装配置,测试页面为一篇11476个字的纯文字文章。

CDN使用效果

ping值

源站

CDN

网速

CDN

网页打开时间

源站

CDN

PS

由于目前腾讯云的香港轻量电信速度最好,移动最差所以推荐在实际使用过程中可以分运营商解析IP,源站在国内的网站就不用考虑这些了。

参考资料:

香菇肥牛:https://qing.su/article/oneclick-cdn.html