MENU

原来我一直在舍近求远

July 17, 2019 • Read: 205 • 思考杂谈

2019071722262246774040.jpg
最近我将自己的博客做了升级,更换了博客引擎,将博客迁移到华北Vps上,并直接使用IP地址进行解析,访问速度终于得到了显著地提升,心里还是很开心的。

迁移博客之诱因

之所以要做出这些改变,其实是因为这一阵子发生了一些特别的事情,这些事情间接或直接引导我做出这些改变。

  1. 一直使用的服务器由于一些特殊的原因被“长城”限制

今年是很特别的一年,2019年是建国七十周年

1949年9月21日至9月30日,第一届中国人民政治协商会议全体会议在北平召开。
9月29日,会议通过具有临时宪法性质的《中国人民政治协商会议共同纲领》,政协代行全国人民代表大会的职权。
9月30日下午,第一届中国人民政治协商会议全体会议产生政协第一届全国委员会,选举毛泽东为中央人民政府主席,朱德、刘少奇、宋庆龄、李济深、张澜、高岗为副主席,其他56人为中央人民政府委员。
1949年10月1日,在北京天安门广场举行开国大典,毛泽东在天安门城楼上宣告中华人民共和国中央人民政府成立,中华人民共和国正式成立。

2019年是著名的五四运动一百周年

五四运动(1919年5月4日),是一场发生于中国北京以青年学生为主的学生运动,以及包括广大群众、市民、工商人士等中下阶层广泛参与的一次示威游行、请愿、罢课、罢工、暴力对抗政府等多形式的爱国运动。五四运动的导火索是巴黎和会上中国外交的失败。
五四运动促进了马克思主义在中国的传播及其与中国工人运动的结合,从而在思想上和干部上为中国共产党的建立准备了条件。

2019年是中美建交四十周年

新中国成立后,美国对新中国实行封锁禁运、包围威胁的政策。随着中国国际地位的提高和国际形势的变化,20世纪70年代初,改善中美关系成为两国共同的要求。
1971年7月,基辛格秘密访华,同周恩来总理举行会谈。
1972年,美国总统尼克松访华,双方在上海签署《联合公报》,两国关系开始走向正常化。
1979年,中美正式建立外交关系。美国承认只有一个中国,台湾是中国领土的一部分,承认中华人民共和国是中国的唯一合法政府。

2019年是澳门回归20周年

澳门主权移交(澳门回归,葡萄牙语:Transferência de Soberania de Macau)指1999年12月20日中国政府恢复对澳门行使主权,中华人民共和国澳门特别行政区成立,葡萄牙共和国结束统治澳门的历史事件。

基于以上一系列的大事件,又由于个人服务器一直租用美国服务器,不巧在此次敏感时期遭到限制,为此我付出了一笔不大不小的资金用来恢复访问,但就在恢复不久,一直以来出现的一个问题令我再也无法忍受,那就是接下来要说的这个事情。

  1. 境外服务器路由复杂导致网站延迟过高

由于一些特殊的原因,我无法进行ICP备案,因此想要使用域名解析的话就必须使用境外的服务器方可跳过国内政策,但是如此一来在国内使用延迟就会很高,同样的网站访问速度可以相差十倍之多。具体能有多大的差别,通过下图应该会有一个很直观的感受:
首先是使用境外服务器进行测试的结果:

接着是使用华北服务器进行测试的结果:

从上图对比不难发现服务器的位置对于网站访问速度的影响还是很大的,对于一个网站来说,访问速度可以说是比其自身的视觉体验还要先被用户感知的。除此之外,在使用终端控制服务器时,也可以体验到非常明显的差别,如果使用我的教育网ip直接链接境外服务器,等待时间基本是200ms往上,但是如果是境内服务器,基本上就是秒连,而且很少出现掉线、未响应的情况。

  1. 静态博客的使用太过繁琐,不适用于目前的我

刚一开始我使用的博客引擎是WordPress,是一款歪果仁开发的功能极其强大的博客引擎,提供全平台的客户端。但是与功能强大对应的,就是其臃肿的体格。每次我自己想要访问博客写点东西都需要等待很久,加上服务器在境外的延时就更令人难以忍受。

针对WordPress的问题,我发现了新的博客引擎hexo,可以使用markdown语法直接生成静态博客,也就是说访问到的博客是提前生成好的,这样子访问速度会快很多。但是很快的我又发现了问题,静态博客访问速度是上去了,但是操作并不简单。hexo博客引擎对外的宣传是快速生成静态网页,一键部署github,也就是说这一引擎的使用是必须通过shell终端进行一系列操作。但是现在的我并不是天天抱着电脑,而是我更想通过更简单的方式写博客,而不是为了写一个博客还要去打开终端,加上我的服务器在境外。。

综上所述,我最终还是选择了typecho这一款国人开发的轻量级动态博客引擎。据说这款博客引擎的用户是以年轻人居多的。看来我还很年轻呀!

迁移博客之选择

其实在我开始玩博客之后不就,就已经知道了typecho,也想过迁移到这个博客上,但是还是由于以下几个原因,我没有使用它:

  1. 刚开始玩博客,恨不得一口吃成大胖子,年少轻狂的我只看到了WordPress的强大,却忽略了typecho的轻量。我忘记了,其实我根本用不上很高级的功能,基础的东西做到极致才是我需要的。
  2. 刚开始搭建博客时技术生疏,曾尝试搭建typecho但宣告失败。
  3. 看到有很多人使用这个博客引擎,年少轻狂的我想要走一条不寻常的路。

综上所述,我没有使用tyoecho,但是当我现在使用上了它,我才意识到,这么长时间以来,我一直在舍近求远。其实走过着一段历程后回头看看,我真正需要的博客引擎应该是什么样子呢?

  1. 轻量级,访问速度尽可能快
  2. 有好看的博客主题
  3. 有活跃的用户群体
  4. 使用markdown进行排版编辑

很巧合的,typecho满足以上我所有的要求。真是很奇妙的一件事情,也许人生就是如此吧,不会给人一帆风顺的历程,但一定会有一个螺旋式上升的阶段。

搭建博客之反思

经过这一段时间的摸索及感悟,我渐渐的发现,其实人真的不见得就是一定要十全十美,做过的事情也不一定要真的就是每次都做到完美。但是要去尝试,要去试错。这世上也许根本不存在十全十美的人,扬长避短才是主旋律。这世上的牛人,某一领域的大牛,真的不见得在所有方面都是很厉害,但是一定在某一个很具体的方面极其精通,并且对于经手他们完成的事情一定都会认真对待。

在做博客的过程中,我发现了一片新的天地。在博客的世界中,我见识到了太多厉害的人。有一些博客做的很漂亮,内容很丰富的博主,一查居然是上海某中学高中生,初中就开始玩服务器,搭博客了。还有的主题很好看,一看设计师居然是一个高中生。在这里并没有任何歧视,我想表达的是我发自内心的钦佩,在我初中的时候也许连Linux是何物都搞不清楚,在中国的那一边,已经有人把unity 3d玩的很溜了。

我想这是一种差异,是一种不公平,也是未来需要努力奋斗的方向。扩展自己的眼界,创造更好的世界。可能才是我的使命。

搭建博客之初心

折腾了这么多圈,其实搭建博客只是为自己打开了一扇新世界的大门,大门里的一些都是空空如也,需要我自己使用自己的文字和审美去丰满这个世界,让这个世界更加美丽。博客的外观及性能是基础,在此之上的内容才是核心。经过这段日子发生的事情,我终于将博客打造成自己喜欢的样子,至少是目前的自己非常满意的样子。未来的自己,要用自己的感受、探索、输入去不断丰富博客的内涵,用博客去记录自己认知迭代的过程,同时如果能给他人带来一些便利更是再好不过了。

有人说,人类之所以伟大,是因为人类发明了文字。人类通过文字将一代人的智慧代代传承,这也就保证了人类的后代一定比上一代人更出色。我也想用好文字这个利器,试图通过自己的努力,让这个世界变得美好一点点。在实在一点,其实要让自己变得更好一点。

最后,欢迎大家来我的博客玩,访问域名:blog.frytea.com
(注:域名自动重定向为ip地址,博客使用IP地址直接解析)

宋天伦
2019.7.17

参考文献

Archives QR Code Tip
QR Code for this page
Tipping QR Code