介绍:
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
简而言之就是没钱买更大的兆宽CDN就派上用场了、
环境:阿里云的服务器、腾讯的域名
一 、配置阿里云的CDN
1.打开阿里云搜索 “全站加速”
2.添加域名(你 需要加速的域名)
3.生成一条cname的记录,复制cname记录的值
4.打开腾讯与云的域名解析(你那申请的就在那打开,我的是腾讯)
控制台的最近访问可看见、
5.添加记录(点击域名)
按照提示记录类型是CNAME,记录值是你之前复制的CNAME(就是阿里云的全站加速添加的域名中的cname值)
6.测试CDN是否生效(cmd即可测试)
看到有kunluncan.com等字样就说明配置CDN成功了
二、配置CDN的后遗症
1.无法生成加载php页面(页面返回503超时错误)
这是由于php加载了本地的js,而js使用的是相对路径,把php中的相对路径改为绝对路径
2.java的JDBC无法连接远程数据库
造成原因是因为使用的远程数据库的域名连接,由于设置了CDN,就无法直接用域名连接
这种情况数据库连接不会报错, 只会卡在那一动不动,是因为是一直jdbc在连接没有超时、
解决办法、把域名改为域名对应的IP地址,这个地址不是你配了CDN后ping域名的地址,这需要到域名解析的页面看A记录的地址