2009 年 12 月

memcache连接慢又一例

继上次解决memcache连接慢问题以来,好长一段时间没在这个问题上翻过跟头。这一次我又在生产环境观察到php和memcache的连接时间经常会在50ms以上。
作为一个cache,占用了这么长的执行时间,天理何在?
实际的运行环境如下:

阅读全文(699字)

评论 (2)

goo.gl shortener plugin for vimperator

基于goo.gl短url服务制作的vimperator插件,这个服务本来只有chrome上面可以玩玩,但是实际上有很简单的api可以调用,因此我改造成vimperator插件倒也没费太多的功夫。
goo.gl shortener plugin使用方法

阅读全文(372字)

评论 (1)

mysql 5.5.0已经可以下载

很高兴能够看到这个时候mysql还能出个新版本,mysql 5.5.0是所谓的milestone version,这次带来了一些有趣的东西,按照重要程度(我主观上的)列一下:

支持Semisynchronous Replication,这个是从早期google的semi-sync patch转过来的,能够做到master-slave的半同步复制

阅读全文(276字)

评论

php的echo为什么这么慢

作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下:

apache + php

阅读全文(820字)

评论 (13)

用git从svn里clone最后几个版本

一般情况下git svn clone这个操作会从第一个版本开始同步,如果版本号已经到了好几万(或更高?),这个操作会相当的费时。
当时还想着能不能hack一下git-svn脚本,其实后来看看文档,clone操作可以使用参数-r$REVNUMBER:HEAD检出指定版本后的代码,因此,更好的步骤应该是这样:

阅读全文(302字)

评论 (1)

mysql的partition与auto_increment

mysql 5.1之后,开始新增了partition功能,可以做到对代码透明的情况下进行数据分区。但是从实际使用中来看,限制颇多:

如果用来分区的字段和主键不是同一个,则不能分区

阅读全文(865字)

评论 (2)

subcon使用笔记

在温习flickr的ppt时,看到里面提到了一个叫subcon的工具。由于这个工具已经在google code上开源,所以我毫不客气的下载回来细细端详:

这工具用python写的

阅读全文(732字)

评论