使用腾讯云对象存储COS和亚马逊CloudFront部署Hexo,开启自定义HTTPS域名

使用对象存储部署静态网站,并通过亚马逊CDN(CloudFront)大大加快网站的访问速度

我原来的Hexo博客部署在GitHub Pages上,因为GitHub Pages在国外,所以为了加快访问速度,我做了很多优化的工作。然而,连接的响应延迟实在是不能忍,初次打开网站的时间有时候可能要半分钟之久,另外GitHub Pages无法被百度访问到,因此百度也不会收录GitHub Pages部署的网站,所以我最近在不断寻找其他的代替方案。

阅读更多

优化Hexo博客的访问速度

使用CDN和对象存储OSS来优化博客的访问速度

由于我的整个博客部署在GitHub Pages上,从国内直接打开的访问速度是很慢的。过慢的访问速度会使得用户在访问网站的时候失去耐心,导致有些用户可能会直接关闭你的网站,这就会使得网站的用户留存率降低。说句题外话,这就是为什么很多网站在设计进度条的时候并没有反映网站的真实访问速度,而是先给你一个很快的加载动画,让会让你产生好像网站就要加载好的错觉,在一定程度上能增加用户的耐心。这种手段除了应用在微信的网页进度条上,还包括比如一些清理软件设计的清理系统进度条上,还有之前Windows 7在文件浏览器中的文件扫描进度条上等等——好像说的有点远了。总之在这篇文章中,我会以我的Hexo博客为例,介绍一些优化网站访问速度的方法,这也是我在优化这个博客时使用的方法。

阅读更多

报社的故事

本文将通过一个故事带你了解CDN

B报纸是最近新发行的一种特殊的报纸、B报纸会在每周定期发布,并且不对外出售。在B报纸刚刚发行的时候由于读者太少,所以只有在W报社才能看到。此外,报社每次只会印刷少量的B报纸供阅览。小U平时很喜欢看B报纸,因此他会经常专门跑去报社看报纸。

在读者比较少的时候,这种办法相对奏效,但是当观看B报纸的人越来越多的时候,问题就出现了。第一,小U离报社很远,每次要看B报纸的时候,小U都要花好长时间的路程才能到报社。第二,由于看B报纸的人越来越多,有时印刷好的所有B报纸都已经被其他的用户拿去看了,小U这个时候必须要排队,并且等到有人看完之后才能看B报纸。

阅读更多