本文共812个字,预计阅读时间需要3分钟。

足足花了三天时间配置腾讯云CDN+COS,期间踩了很多坑,抽时间分享给大家,时间有限,今天就先讲CDN配置教程,网上的教程或多或少在实际应用到自己的网站会出现很多问题,今天iBoy带来的CDN配置教程是自己亲测的,速度大家也可以感受到,CDN配置不适当,反而适得其反,让网站越来越慢。

1.配置CDN的三大目的

  • 加速网站,提升用户体验
  • 确保网站安全,一定程度上防DDOS和CC攻击
  • 减轻服务器的负担

iBoy曾对阿里云的轻云服务器进行过压力测试,用DDOS攻击工具,在本地发包,服务器分分钟宕机,所以没有CDN防护的安全隐患很大。

2.配置CDN前应该做些什么

1.CDN配置前期,应该对源站的先进行优化,如利用wp super cache的PHP缓存,实现页面静态化

2.网站的HTML代码压缩

将以下代码加入主题目录的function.php中,压缩页面代码以提速

[/crayon]

3.优化WordPress数据库

就腾讯云的CDN来说,如果源站响应时间超过10s,就会出现564报错,数据库没有优化好,会导致网站后台经常崩溃,推荐大家使用wp-optimize优化数据库。

4.整合博客的js和css

推荐autoptimize这款插件,js整合可能会出现一些问题,css也可能会使样式错乱,浮动失效,介意勿用,iBoy曾因此重装过博客。

说明

对于较为简单的博客,完全可以忽略这些影响,但iBoy的博客有点臃肿,不得不进行优化
以上教程提供的插件,有部分是英文的,为安全起见,请自行下载官方版本,iBoy不提供汉化版下载地址,插件的使用教程,也能够在其他博客找到,iBoy就不在赘述,CDN配置详情,下篇在讲述!