分享目前的WordPress主题行高、字间距设置

很久没上来写东西了,今天进后台更新WordPress和插件,发现近期很多搜索流量是搜索段落间距、行高、字间距等CSS样式进来的。反正也不是什么秘密,这里把自定义CSS代码分享一下吧,简单的说和我之前在一篇文章里总结的一样。对于微软雅黑字体,16px的字体大小和1.8em的行高是比较耐看的,段落间距要稍大于前者。字间距则看自己的审美,我在各种数值之间来回修改之后,觉得0.06em是比较符合我个人阅读习惯的。

另外,目前用的主题叫Editor,好像四年时间没更换了,作者已经停止更新了,我自己补充了一些汉化和PHP函数改写。如果你喜欢这个样式,直接到WordPress主题商店下载就好了,汉化不全的话,可以下一个PO编辑工具自己汉化然后替换。

Continue reading →

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

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

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

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 →