Cpool is a General connection pools for PHP. Use it for Memcache long connections.email:ronalfei@qq.com
Erlang Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ebin
rel
src
.gitignore
Makefile
ReadMe
attach.sh
erlang.mk
relx
relx.config
start-dev.sh
start.sh
tags

ReadMe

Cpool
cpool是一个小巧, 通用和稳定的php缓存连接池.

Goals
主要用来解决php和memcached的长连接问题,已达到跟memcached连接的稳定性.

dependent
PHP端需要安装相应的memcache客户端.
当然, 对于cpool, 需要安装erlang运行环境,并配置好环境变量.

Scene
通常多台php的webserver会跨ip连接一台memcached,由于某些原因会导致php和memcached的连接不能及时打开,
这时候通过php通过短连接去连接本地的cpool Server,而cpool去连接memcached, 从而解决对cache连接的不稳定性.

Getting Started
1. 从github上下载cpool, 配置cpool.hrl.
2. 项目根目录执行make.
3. 可通过start-dev.sh来启动调试模式, 可通过start.sh启动后台模式(之后可以通过attach.sh进入控制台)
4. 修改php连接缓存的地址和端口为cpool的监听地址和端口(默认为127.0.0.1:11111).



CPOOL
Cpool is a small, general, stable  connection pools for PHP.
Feel free to use it for Memcache long connection.