joh*_*ith 6 php webserver multithreading connection-pooling redis
我在我的基于php的网站上使用phpredis.我正在使用的Web服务器是最简单的apache apt-get安装,不涉及任何配置,因为这只是一个开发环境.
我面临的问题是,基本上,在使用phpredis时,"connect"和"pconnect"命令之间没有区别:它们每次都创建一个新连接,正如我从redis-cli上的"info"命令中看到的那样.
现在,我很确定这是因为apache配置以及它可能(很可能)是一个多线程的env,因此无法建立单个连接.
我的问题基本上就是当我开始投入生产时:网络服务器的最佳选择是什么才能避免这个问题?我记得在成千上万的用户中使用lighttpd,并且在mongoDB上只能获得极少数(如2或3个)连接.
有任何想法吗?
提前致谢.