ConorPai

迷路小分队成员

  • 主页
所有文章 更多内容 关于我

ConorPai

迷路小分队成员

  • 主页

阿里云CDN加速配置

2018-06-12

个人网站和博客搭建已经快一年了,最大的一块心病就是图片加载太慢了。。

想当初刚买到阿里云服务器兴冲冲的部署写好的个人网站,首次在浏览器上打开花了一分多钟才刷出图片来,心情真是down到谷底。当时以为是哪里没配置好,最后才发现买的阿里云服务器网络带宽是1M,下载图片太慢了。

2017年10月阿里云搞活动,给我发了个通知,CDN服务2年包月20G才9毛钱,当时还不知道CDN是什么,就是觉得便宜,买着玩吧。
购买CDN

后来用七牛云比较多,再加上网上的了解,知道CDN可以解决我的个人网站和博客图片加载速度慢的问题,就试了一下。官方配置文档在这里。

首先进入CDN控制台,在域名管理页面中添加域名。
域名管理
添加域名
因为博客使用的是Github Pages:http://conorpai.github.io,所以IP需要添加Github Pages的IP,使用ping命令获取其IP。
获取IP

添加域名完成之后,会分配CNAME,拷贝待用。
添加域名完成

进入域名管理控制台:
域名管理

修改baiguangnan.com的解析,将@.baiguangnan.com的记录类型由之前的A换成CNAME,并在记录值中添加之前拷贝的CNAME。
域名DNS解析

修改时可能会遇到一些冲突,我是把冲突的删掉了,暂时还不清楚后果是什么。。

同理,修改photos.baiguangnan.com的DNS解析:
域名DNS解析

保存之后就可以感受CDN加速的效果了(可能有一些延迟)。
CDN生效

因为之前申请了其它域名,但是只有baiguangnan.com做了备案,没有备案的域名不能使用CDN加速。。
未备案域名不能使用CDN加速

可以做一下对比:
未加速:http://conorpai.com
CDN加速:http://photos.baiguangnan.com

HTTPS网站的CDN加速

昨天帮哥们的网站做CDN加速,本来以为也很简单,但是由于他的网站做了HTTPS,需要做一些额外限制,找了一些教程终于搞定了,下面说一下方法。

第一步还是添加域名,添加完成之后点击域名后面的配置功能:
配置HTTPS
找到HTTPS设置,修改配置:
配置HTTPS
开启HTTPS设置,选择证书来源,并填入证书名称、公钥和私钥,然后确定即可。
配置HTTPS
最后配置回源,防止出现循环重定向问题。
配置HTTPS

至此配置完成,最后强推一波哥们的摄影博客https://photo.wandoer.com,大家多多关注。
摄影博客

  • 个人网站搭建

扫一扫,分享到微信

微信分享二维码
使用Mapnik发布简单的地图服务
试水C#成果反编译(二)
Like Issue Page
Loading comments...
Login with GitHub
Styling with Markdown is supported
Powered by Gitment
© 2020 ConorPai
版权所有,备案编号:京ICP备17057084号
本站总访问量58195次 | 本站访客数53023人
  • 所有文章
  • 更多内容
  • 关于我

tag:

  • python
  • GIS
  • CentOS
  • PostGIS
  • PostGISMVT
  • Vector Tiles
  • PostgreSQL
  • C#
  • 个人网站搭建
  • DevOps
  • Jenkins
  • 无人机
  • C++
  • Docker
  • Mapnik
  • TileStrata
  • Node.js
  • NPM
  • 机器学习
  • PhotoScan
  • OpenStreetMap
  • ST_Transform
  • Topology
  • Simplify
  • eCognition
  • SpatiaLite
  • 微服务
  • Oracle
  • 直播
  • DataCache
  • VSCode

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 离线环境下Docker环境部署解决方案

    2019-08-20

    #Docker

  • 使用Docker版本Jenkins持续集成

    2019-07-30

    #DevOps#Jenkins

  • CentOS挂载Windows共享文件夹

    2019-06-28

    #CentOS

  • 关于面积计算,我想说点什么

    2019-06-12

    #GIS

  • 试用DBLink进行PostgreSQL跨库查询

    2019-06-06

    #PostgreSQL

  • 使用Docker部署PostgreSQL数据库、PostGIS插件

    2019-05-30

    #PostGIS#PostgreSQL#Docker

  • 试用TileStrata-underzoom插件

    2019-05-29

    #TileStrata

  • 试用VS Code Remote

    2019-05-15

    #VSCode

  • 试用TileStrata-blend插件

    2019-04-09

    #TileStrata

  • 使用PostGIS进行拓扑抽稀

    2019-04-03

    #PostGIS#Topology#Simplify

  • 使用VSCode远程调试服务器部署的Node.js服务

    2019-03-13

    #Node.js#VSCode

  • CentOS下使用PostGIS的ST_AsMVT函数

    2019-01-22

    #CentOS#PostGIS#PostGISMVT#Vector Tiles

  • NPM开启两步验证

    2019-01-09

    #NPM

  • CentOS下安装字体文件

    2019-01-07

    #CentOS

  • 升级CentOS系统下PostgreSQL10的PostGIS插件大版本

    2019-01-04

    #CentOS#PostGIS

  • 记一次PostGIS版本更新导致的问题

    2019-01-03

    #CentOS#PostGIS

  • CentOS系统下变更Postgresqsl数据存储位置

    2018-12-29

    #CentOS#PostgreSQL

  • 解决CentOS服务器使用Yum连接源失败的问题

    2018-12-14

    #CentOS

  • 使用PostGIS函数进行带参数坐标变换

    2018-12-10

    #PostGIS#ST_Transform

  • 试用TileStrata-PostGISMVT矢量瓦片插件

    2018-11-29

    #GIS#PostGISMVT#Vector Tiles#TileStrata

  • 试用Node.js连接Oracle数据库

    2018-11-26

    #Node.js#Oracle

  • 试用携程Apollo配置中心

    2018-11-08

    #微服务

  • 试水进程转后台运行

    2018-10-08

    #CentOS

  • 记一次500万数据量出图效率优化的心路历程

    2018-09-30

    #PostGIS#Mapnik

  • 在CentOS7上部署node-mapnik,并使用PostGIS数据源发布瓦片服务

    2018-09-29

    #CentOS#PostGIS#Mapnik

  • 试水直播技术

    2018-09-17

    #直播

  • TileStrata缓存深入研究

    2018-09-14

    #GIS#Mapnik#TileStrata#DataCache

  • 基于TileStrata发布矢量瓦片服务

    2018-09-10

    #GIS#Vector Tiles#Mapnik#TileStrata

  • 使用eCognition的面向对象多尺度分割技术进行影像树冠提取

    2018-08-30

    #无人机#eCognition

  • PhotoScan手动对齐照片

    2018-08-27

    #无人机#PhotoScan

  • 试水NPM模块发布流程

    2018-08-16

    #Node.js#NPM

  • node-mapnik集群负载均衡配置

    2018-07-25

    #GIS#Mapnik

  • 使用node-mapnik和OpenStreetMap Carto发布在线瓦片地图服务

    2018-07-10

    #GIS#Mapnik#OpenStreetMap

  • 简单试用自定义Mapnik数据源插件

    2018-06-29

    #GIS#Mapnik

  • 使用Mapnik发布简单的地图服务

    2018-06-25

    #GIS#Mapnik

  • 阿里云CDN加速配置

    2018-06-12

    #个人网站搭建

  • 试水C#成果反编译(二)

    2018-06-08

    #C#

  • 试水C#成果反编译(一)

    2018-06-07

    #C#

  • 利用无人机拼接正射影像图(二)

    2018-06-04

    #无人机

  • 利用无人机拼接正射影像图(一)

    2018-06-03

    #无人机

  • 使用GDI+绘制Image拼接处出现白边的问题

    2018-05-30

    #C++

  • 解决pip3的cannot import name main问题

    2018-05-28

    #python

  • 使用OpenCV和TensorFlow实现猫主子识别(-)——提取猫脸图片

    2018-05-10

    #机器学习

  • SQLite的RTree机制深入理解

    2018-05-09

    #SpatiaLite

  • C#垃圾回收机制新的理解

    2018-05-08

    #C#

  • 使用TensorFlow进行目标识别(二)——训练和识别

    2018-02-12

    #机器学习

  • 使用TensorFlow进行目标识别(一)——数据处理及训练前准备

    2018-02-11

    #机器学习

  • 使用QGIS向PostGIS中导入Shapefile数据

    2018-02-01

    #GIS#PostGIS

  • Ubuntu下安装PostgreSQL和PostGIS

    2018-01-31

    #GIS#PostGIS

  • 解决python 3.6.4版本在windows系统上运行报错api-ms-win-crt-runtime-l1-1-0.dll丢失的问题

    2018-01-17

    #python

  • 试用百度AI

    2017-12-08

    #机器学习

  • C#实现带证书http请求

    2017-12-04

    #C#

  • 使用C#获取系统软硬件信息

    2017-12-01

    #C#

  • 解决WinForm自定义控件刷新时闪烁问题

    2017-11-14

    #C#

  • 使用Hexo搭建个人博客的详细教程

    2017-10-31

    #个人网站搭建

  • 迷路小分队-队员墙
  • 迷路小分队-队员端
  • 博客园
  • 个人相册
啥呀?谁呀?

迷路是特色,迷路不迷糊
梦想是在家抱着喵主写代码