tabris17
V2EX  ›  PHP

fastcgi 模式下 PHP 实现 mysql 连接池的一个思路

  •  
  •   tabris17 · Feb 13, 2014 · 4040 views
    This topic created in 4497 days ago, the information mentioned may be changed or developed.
    不知道是否可行。

    windows下的mysqlnd驱动支持named pipe。可以在本地建立一个named pipe代理模拟mysql服务器和PHP通信。在代理host进程中实现连接池,代理负责发送虚拟的handshake信息并丢弃PHP发来的登录认证数据,然后转发PHP和mysql之间的通信数据。

    这样会不会违背mysql的c/s通信协议?
    3 replies    1970-01-01 08:00:00 +08:00
    l9S1ZHbn4KO3vq4i
        1
    l9S1ZHbn4KO3vq4i  
       Feb 14, 2014
    没必要 p_connect带来的麻烦远大于收益
    wesley
        2
    wesley  
       Feb 14, 2014   ❤️ 1
    实质就是建一个tcp代理
    tabris17
        3
    tabris17  
    OP
       Feb 14, 2014
    @leadworld 和PHP的pconnect不是一回事儿吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5349 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:01 · PVG 14:01 · LAX 23:01 · JFK 02:01
    ♥ Do have faith in what you're doing.