2012年元旦这三天,零零碎碎拾起了之前做的gdicts.com,新build一次。(新的一年从lean startup开始)

Continue reading »

今天一台跑数据中转的服务器cpu满了,这个服务器的主要任务是接收网络数据包,用protobuf解包,取出数据做xxoo的事后,封成一个新的包发给后端服务器。

这个中转服务器是python做的,cpu的主要耗时在对网络数据包频繁的解包封包。也就是protobuf里的ParseFromString(解包)和SerializeToString(封包)函数。因为这两个函数均是python实现的,所以效率比较低。 Continue reading »

今天看了RabbitMQ的tutorials,讲了这几个东西: Continue reading »

捣鼓了一下午ffmpeg sever,因为少装了mp3lame一直试不成功。

这里先把步骤记录下:

Continue reading »

msgpack是一个序列化结构体的包。

通常web上做rpc通讯或者结构化数据存储,通常会采用json,但是缺点就是占用空间相比会比较大。google的protobuf是个不错的序列化替代方案。Tim在QConn介绍新浪微博的经验里说:

web系统用json来存储及cache非常浪费。一条微博用json数据结构来存所有字段,包括作者信息,需要2~5k字节左右,用xml需要10k左右,用protobuf序列化后只有500字节。

Continue reading »

© 2012 Share 4 More Suffusion theme by Sayontan Sinha