说出来你可能不信,我在阿里云也遇到了超长Waiting TTFB时间,而DNSPod是元凶

在这篇文章之前,我写了两篇文章讲述我遇到的Waiting TTFB时间过长(半分钟以上)的问题,以及我解决问题的办法。通过更换服务器,我将本网站迁移到了网络更好的 Vultr(强烈推荐),已经成功解决了这个问题。然而万万想不到的是,我放在阿里云的另一个网站 科技小玩意儿 居然也遇到了这个问题。那可是阿里云啊!那可是阿里云啊!那可是阿里云啊!虽说我带宽不大,但这可是延时两位数的国内网络,怎么会在Waiting TTFB这一步连接上花费半分钟甚至一分钟呢?

因为有了一次经验,我首先怀疑的也是数据库,于是查了一下MariaDB各个表使用的存储引擎。果不其然,发现一个InnoDB。按照我 第一篇文章 里的解决办法,我把这个表转为了MyISAM形式。再一个然而,然而,事情并没有解决。用Chrome F12开发者工具查询Network,发现访问速度缓慢的原因仍然是因为Waiting TTFB这一步卡住了。

Continue reading →

一个解毒GPD Pocket的故事

一个经常喜欢乱写东西的人,经常有冲动买一些能随身写写画画的东西。去年的Note 7与触控笔,初尝随身笔记的便利,今年又在众筹上看到了GPD Pocket这个小东西,7英寸屏幕,完整版的Windows系统,8GB内存,性能上完全满足打字的需要,随身办公也可以放在腿上使用。不过,2699元的价格与配置以及厚度综合考量,又让人有些犹豫。

考虑了几个失眠的晚上,用不到十分之一的价格买了一个替代品:B.O.W航世的H066折叠蓝牙键盘。在功能上,这样一个键盘自然无法替代全功能的笔记本电脑,不过搭配手机,完全能够满足我打字的基本用途,因为本来考虑GPD也仅仅是为了在旅途中写点东西,现在我发现使用这个键盘和自带的皮套支架,勉强也能够在大腿上使用,只是有些摇晃罢了。这篇文章的大部分文字,就是使用这个小键盘在我的右腿上打出来的。

Continue reading →

将WordPress 4.7.3升级到PHP 7.1,解决WP Super Cache兼容性

前段时间更换VPS,从坑爹的AcrosVM切换到了Vultr,价格基本不变,Vultr的网络和IO都非常满意。但是在重新搭建LNMP时,发现PHP和MariaDB都有了新的版本,我当时还用着PHP 5.5,据说PHP 7速度大幅度提升,作为一个长时间被机器性能拖累的博客主,自然想靠这点性能提升来减少页面加载的时间。所以最后的环境是MariaDB 5.5搭配PHP 7.1,安装完之后,感觉WordPress从未如此迅速,而打开Opcache和Redis缓存系统之后,在美国西海岸的网站访问速度已经可以媲美阿里云了。不过,从PHP 5.5直接升级到PHP 7.1还是遇到了不少雷,这里就简单的说一说吧。

Continue reading →

重新上路,以及waiting TTFB页面请求时间过长的解决办法

我也不知道这是第几篇类似意思的文章,本文大意就是我又回来写博客了,虽然过去这一年几乎没更新文章,但是我从没放下过,至少两个月因为更换服务器的关系,服务器来来回回重装过十几次,几次都是倒在了MySQL上。出于对乌龟壳的鄙视,最终还是坚持使用了MariaDB,不过是5.5,未能成功升级到MariaDB 10.0,有点小遗憾。这次重新搭建服务器环境,我直接忽略了兼容性,直接从PHP 5.3升级到了PHP 5.5、nginx也是直升最高版本,并且放弃了Xcache转而使用PHP 5.6自带的Opcache对象缓存系统。

上个月在国内备案失败之后,曾经生出了将个人博客的内容全部导入到Lofter的想法,并且以其为图床,但是最终还是没有这个勇气。一是因为舍不得这四年的心血,二则是对于Lofter这些商业化的产品寿命持怀疑态度,虽然各大门户的博客都活了十几年,但是中国内地轻博客的先行者点点已经接近死亡了,我在上面存放的三个博客都被干掉了。独立博客最大的好处就是可以自己把持大部分事情,至少在图片的保存,缓存系统和SEO方面拥有足够的自由。但是由于成本所限,服务器的性能应该是困扰大部分独立博客博主头疼的主要问题。

Continue reading →