用PHP写的可对读数据库进行负载均衡的插件,在连接数据库之前调用该插件的Get_con函数可获取数据库端连接地址,用户名密码等,通过轮询和权重两种算法(后面会加上LRU算法)进行数据库连接选择,目前支持集群形式的单master多slave数据库形式,支持所有读行为的数据库查询,需要用户自己指定代码,对于写的负载均衡封装后面会实现。鉴于每次读取文件的执行效率很低,将负载信息写在了memcached中,需要用户装有memcached缓存服务器。配置文件都用空格分离每个服务端连接元素。初始化和改变配置文件(conmem.cnf)时必须运行initcon.php进行初始化。后面会用C实现,去除memchached插件,希望网友给出宝贵意见。(并:未进行效率测试)