重新上路,以及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 →

启用Opcache和Memcached为WordPress加速

将科技小玩意儿网站(http://wanyr.com )迁移到了阿里云服务器上面,今天也趁着中午休息的时间重置了一下阿里云服务器的磁盘,因为刚开始用那会阿里云还只提供64位的系统,可是对于我低配的小主机来说,64位根本就没有发挥的空间,反而占用大量的内存,每次多几个PHP进程,内存就直冲100%然后宕机了。今天看了一下,发现阿里云提供的镜像已经比较丰富了,所以就换到了Debian 7.5的32位版本上面,闲时的真正内存占用从50%左右下降到了不到30%,加上缓存系统使用的内存,内存利用情况比较可观。

Memcache+Zend Opcache缓存后的加载速度:

缓存后的加载速度

科技小玩意儿网站刚刚备案成功,之前是一直放在美国VPS上的,速度倒是不错,但是延时有点长,而且每次在国内想搞点什么,比如微博加V,广告联盟什么的,就提示需要备案,所以只能低头把域名服务器都放回了国内。但是阿里云的带宽比较小,我购买的配置也不算高,人一多加载速度肯定会很感人,所以还是用老办法:上缓存。

Continue reading →

雅黑字体下WordPress 行高与字符间距最佳实践:1.8em与0.06em

最近看一下网站的流量统计,发现有几个关键词是一直有很多流量进来的,一个是Win8操作系统的BCD启动项修复解决方案,一个是WordPress程序修改行间距、段落间距的办法。看来WordPress新入门的玩家仍然有不少,毕竟是世界上使用人数最多的博客程序,一些比较基础的调整方法自然就是刚需了。

对于WordPress调整行间距和段落间距的方法,我在这里再说一次,利用Firefox火狐浏览器或者Chrome谷歌浏览器很容易调整和测试这些视觉效果。方法就是在你需要调整的地方点击鼠标右键——查看元素,找到当前内容所在标签和上一级标签。

Continue reading →

用WordPress子主题解决主题升级问题

现在在用的是一个国外开发者制作的主题,升级频率还是蛮快的,但是一直都忍住不升级,为什么?因为每次升级之后都得手动调整代码才能够恢复现在的外观。众所周知,因为字体问题,国外的主题直接拿到国内来用是非常不适合的,特别是字体大小,对于英文字体来说,大号字体做标题不会有什么突兀的感觉,但是一旦变成汉字之后,尤其是国内的众多XP系统默认的宋体字,麻烦就来了。

因为WordPress的主题升级是直接替换所有文件的,以往所有对于主题的修改都失效了,必须重新添加才行,然后问题又来了:我怎么记得那些文件是修改过的、样式表里添加了什么文件?当然呐,如果你舍得折腾,你可以在每次主题升级之前打包备份,然后将主题文件和升级后的主题文件对比,用编辑器的diff工具(大部分编辑器都支持)对比一下异同,然后就知道应该添加什么,应该修改什么了。但是这种方法总是太过耗费时间,每次升级之后都得更改,所以我还是按照过去折腾官方主题的方法,用子主题的形式来增添和删改样式表,或者增加函数来增强功能。下面就说一下大概的思路和WordPress的子主题机制。

Continue reading →

从Typecho转到WordPress的一些工作

用Typecho也好几年了,当初就是看中Typecho的轻量快速,所以才用它作为网络日记本的建站程序。尔后阴差阳错,将本来私密的网络记事本做成了科技小玩意儿——一个科技博客,这是一开始没有想到的,也正因为此,后面多了很多折腾。说实话,从13年开始,就有了把科技小玩意儿商业化的想法,毕竟以前是时间多,大学里面闲暇时间可以大把的花在折腾网站、翻译文章上面,就算没有收入也不要紧,一个人自得其乐,对着CSS代码都能折腾个小通宵。

但是现在显然不行了,每天早出晚归,在公司对着电脑一整天,让我回家之后也没有了太多面对电脑办公的欲望。所以一般都是从午休时间当中抽出十几分钟来翻译一篇文章,调整一下网站,处理升级和兼容等技术问题。这点时间是远远不够的,没有收入,就没有动力,随着热情的减退,现在对于科技小玩意儿网站,觉得离初衷越远了。没有了当初的热情,便无法稳定地更新起来,所以才有了商业化的想法,只有关乎金钱、关乎收入的时候,我才回每天拼死去更新内容,增强用户体验。

Continue reading →