上个月去做 B 超发现小家伙绕颈一周,今天又去做 B 超发现小家伙已经自己从脐带里绕出来了,体操健将啊:)
十月怀胎,即将一朝分娩
十月怀胎,一朝分娩。越临近分娩的日子,越能理解母亲的伟大和怀胎的不易。提前祝愿老婆和孩子平安。
via my blackberry
终于把检测新回复主题的 JSON 数据搞好了
在做 Discuz! 新模板,修改到 checkForumnew 时,添加头像数据 avatar($thread[authorid],small) 总是出错,因为这个返回的数据有单引号也有双引号,所以 JSON 格式总是错的,考虑到要尽可能不修改程序文件,所以最后用 avatar($thread[authorid],small,true) 来直接获取头像 src,然后 <img src=”{avatar($thread[authorid],small,true)}” onerror=”this.onerror=null;this.src=\’{$_G[setting][ucenterurl]}/images/noavatar_middle.gif\’” /> 解决了。另外加入了对匿名用户的判断,现在匿名用户发新帖、回复也能正常显示了。
将网站定时自动备份到 Dropbox
新博客搭建优化的差不多了,可以进入自动备份阶段了,在网上查找了一些资料,感觉还是采用自动备份到 Dropbox 这个方案比较可行。这里有一段可用脚本,非常好用,感兴趣的朋友可以点过去看一下。
大概步骤就是将那段脚本保存为 .sh 文件之后,给其增加执行权限,然后增加到周期任务里,这样就可以实现定时自动备份了。
第一次接触 crontab,专门查了查其用法,每行有六个部分,用空格分隔,前五部分表示分钟(0 ~ 59)、小时(0 ~ 23)、天(1 ~ 31)、月(1 ~ 12)、星期(0 ~ 6),第六部分是要执行的命令。除了固定值之外,还可以用“”、“/”、“,”等组合出来一些特殊的周期,“”表示任意值,“/”表示每隔多少时间,“,”表示一个部分的多个值,比如我定义了“0 3 /5 *”,表示每隔 5 天的凌晨 3 点,自动执行备份任务。
Memcache、DB Cache Reloaded Fix 和 Hyper Cache
给我的博客安装了 Memcache,发现和 DB Cache Reloaded Fix 一样,都用到了 Object Cache,不同的是前者是缓存到了内存里,而后者是把缓存以文件形式存到了磁盘上,总的来看,Memcache 对访问速度的提升还是非常明显的。
之前不是很明白 Hyper Cache 到底能节省资源到何种程度,现在有监控进程权限后发现,没有开启 Hyper Cache 时,PHP 的 CPU 瞬时使用率能达到 4.7%,内存能占用好几十 MB,而开启 Hyper Cache 后,因为其把页面以近乎于静态文件形式缓存在了磁盘上,所以同样情况下访问时 PHP 占用资源接近于 0,果然是 WordPress 必备插件。
另外说一点题外话,我在优化过程中发现,WordPress 默认的那种显示评论数量(比如 No Comment、1 Comment、% Comments)的请求缓存不起来,尤其在日志列表页面,如果把这些都去掉或者直接写评论链接,可以减少接近 10 次数据库查询。
一来京打工夫妻孕六月早产,没钱急救,只能眼睁睁看着孩子来到世上四个多小时又匆匆忙忙的走了
刚看一新闻说一对来京打工的夫妻怀孕六个多月早产,因为没有钱(大约需一万多急救费),结果放弃治疗,孩子来到这个世上才四个多小时就又匆匆忙忙的走了。唉,看得心里真难受,这个社会如此的冷漠,谁也顾不上谁。
via my blackBerry
