摘要: 网络编程一直都是最吸引人、最有挑战的编程领域。从这篇文章开始,达达将同大家一起向这个领域出发,并接受各种难题的挑战,你准备好了吗? 阅读全文
posted @ 2010-11-12 10:47 达达 阅读(2407) 评论(0) 推荐(1) 编辑
摘要: 在《Erlang和PHP间的Socket通讯》中我提到做了基于/dev/shm的缓存实现的性能测试,这里分享一下测试中我封装的一个基于文件系统的缓存类,在Linux上只需要把根目录指向/dev/shm,就可以变成一个基于内存的缓存了,在Windows上可以用普通文件系统做测试。 阅读全文
posted @ 2010-11-12 10:44 达达 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 前段时间,在群里和发哥聊起memcached和APC,渐渐的聊到了/dev/shm,发哥说他用/dev/shm做缓存很好用。这次讨论触发了我对memcached、APC和dev/shm数据读写性能的测试。 测试中我想到了Erlang内置的ets和传说中的并发性能,如果用Erlang + ets做一个类似memcached这样的key-value的缓存服务器,性能会比memcached好吗?于是我动手做了试验,用Erlang编写了一个支持并发连接的Socket服务器,写了一个PHP的客户端。 测试的结果我先按下不表,放到文章结尾再附带说明,以免冲淡了本篇文章的主题。 这次试验最值得分享的经验是Erlang和PHP间的Socket通讯方式。 阅读全文
posted @ 2010-11-12 10:40 达达 阅读(2942) 评论(2) 推荐(0) 编辑