blog 合并、Post ID 重排以及数据库整理

真是很久都没有用 blog 这个词了,很久以前可是不绝于耳的说,现在总觉得听起来很别扭。这几天做了一个艰难的决定,把以前存放在 donews 和 blogger 上的老日志合并到本窝里来。通过艰苦卓绝的操作,最终完成了预期的目标,从而在历史上第一次实现了“一个人只有一个 blog”的伟大构想。好了废话就不说了。谈点过程中的一些处理手段。

继续阅读“blog 合并、Post ID 重排以及数据库整理”

继续改造网站之二

上回的改造工作,这回主要是优化页面边栏结构。每部分的内容如下:

首页:

  • Popular Tags
  • Sugested Content ( Featured Posts )
  • Random Posts
  • No Recent Posts
  • No Archives
  • No Ads.

首页的主要目的是能尽量多的展现想推荐给别人看的东西,所以不放冗长的归档列表以及可能没有什么主题的广告。Recent Posts 实在没有什么意义,首页那几篇文章不正和 Recent Posts 撞车了么,所以干脆去掉。推荐内容那一条还没有想好怎么搞定,也许可以读取统计信息,挑被看次数最多的页面作为 Featured Posts?
继续阅读“继续改造网站之二”

Palm Pre 屏幕乱点的解决办法

Pre 没有硬键,因此基本只能靠屏幕进行所有操作。很不幸有些时候屏幕会失灵,要么到处乱点,要么点什么都没有反应。遇到这种情况,大概有三种解决方法:

  1. 如果失灵前发生过剧烈的震动,比如不小心把手机掉地上了,这种失灵一般是排线松动,只能拆开手机把排线插好。
  2. 如果是充电的时候屏幕乱点,那是因为充电器质量不合格,换个手机大厂的原装 USB 充电器来充就好了。
  3. 如果突然就不行了,那很可能是静电搞的,用润湿的布把屏幕擦一遍就该好了。

要是以上情况都不是,特别是屏幕只是一部分不好用,那估计是屏坏掉了。比如从 USB 口产生的裂缝扩展到了屏幕边上,这种的话只能换屏了,节哀吧。

update(20110920). 最近一段时间我的 pre 也遭遇越来越频繁的屏幕乱点问题。乱点区域集中在右侧手势区开始往上约 1/3 屏幕高度的一块儿地方。正巧新浪微博的图标放在这个区域,于是一乱点就会频繁打开微博让我看,杯具中充满了一点喜感。当然,上面说的那几条应该是中了最后一条了,我的屏幕右侧有条小缝,估计影响了屏幕的电容分布。对抗乱点的过程中发现按电源键关屏再开能暂时缓解症状,大概能有个几秒十几秒的时间,动作快的话还是可以干点事情的。接电话时滑块滑不出那个小圆圈怎么办?直接推开滑盖就能接听了,这是不用装什么补丁就具备的功能,而且一接听会自动关屏,动作快的话不会被乱点挂掉电话。乱点的时候不能触摸操作了,那么就发挥物理键盘的作用吧,全局搜索+回车很好用,这也证明全键盘具有十分重要的地位,千万不能去掉。终极解决方案还是换屏换手机啦,不过惠普这不给力的东家让人没有换 webOS 机器的欲望了,这才是真的杯具。

update(20120915).终于还是忍不住淘宝入了一块 59 块钱的屏换上了。相比之前 300 块报价来说这真心便宜了,都跟某些牌子的官方后盖都差不多了。不过兴致勃勃换上以后却很失望,这个几年前的机器果然还是很慢,囧

心惊胆战的数据库优化

前文搞了网站前台方面的优化过后,这回开始对数据库下手了。其实主要是因为看了和邪社的《WordPress优化系列之“清理数据库”》心里痒痒的不行。再加上刚换了空间,数据库里残留了一些过往空间的绝对地址数据和过期的域名信息,所以顺路把这些东西也修正了(参考《WordPress更换域名图片路径错误、评论的主页错误的解决办法》)。

修改域名地址啥的好办,查找替换就行了,搞完了没啥问题。但是处理 wp_posts 表里头的revisions 就搞的有点心惊胆战了。处理前 wp_posts 表大小约有 6M。用插件把以前的 revisions 全部清掉过后,表大小变成了约 3 M,然后有 3M 多余数据,心想这就是那些revisions 占用的空间吧。在 phpMyAdmin 看那个多余数据的 “3M” 是个可以点的链接就点进去了,然后在下面看到个 “表优化”,就点了一下,结果完事过后 wp_posts 表居然变成了 600K!顿时吓出一身冷汗。好在检查了不少 posts 过后发现貌似没啥问题才稍微安心了。这缩水也太厉害了吧,大小变成了处理前的 1/10…不知道是不是心理作用,感觉各个 post 打开速度好像变快了点。

继续阅读“心惊胆战的数据库优化”

继续改造网站

虽然本窝在不能被 googlebot 访问过后基本上就没有人来看了,虽然目前来看本窝的人还很少,但是我还是要继续折腾,因为本窝已然成了我的玩具了哈。

首先是迷上了访问优化。用 wp super cache 做静态化,用 wp minify 合并 js 和 css 减少服务器请求次数,用 smush.it 无损压缩图片…每天没事干就刷 cache 列表玩,看有没有新的页面被静态化了。整来整去,本窝首页在 YSlow 上等级 All Green(Small Site or Blog),在 Google 的 Page Speed Online 上的得分有 89 分,效果不错。不过 wptouch 生成的手机版页面 Page Speed 评分只有 36 分,这也太… 继续阅读“继续改造网站”