使用腾讯云对象存储 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 报纸。

阅读更多