php memcached 擴充 timeout 問題_PHP教程

來源:互聯網
上載者:User
php 中使用memcached擴充來訪問memcached時,當memcached伺服器無法正常串連,在預設設定下會造成請求響應變慢。注意:無法正常串連指網路故障,如兩台伺服器無法進行通訊等,只要能ping通,就算memcached服務沒有開啟或down掉,不會影響回應時間,只是memcached沒有啟作用。

設定timeout時間通過常量Memcached::OPT_CONNECT_TIMEOUT來控制,預設是4000毫秒(php 官網顯示1000,我測試版本1.0.2和2.0.1都是4000)。另外1.0.2和2.0.1還有很大差別。1.0.2在執行addServer時就會串連memcached伺服器,而且執行命令時候需要2倍的timeout時間,所有當memcached無法串連時候,花費時間是3倍的timeout時間。

2.0.1在php 5.2中似乎有bug,無法使用,具體參看:https://bugs.php.net/bug.php?id=61283。

http://www.bkjia.com/PHPjc/632076.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632076.htmlTechArticlephp 中使用memcached擴充來訪問memcached時,當memcached伺服器無法正常串連,在預設設定下會造成請求響應變慢。注意:無法正常串連指網路故障...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.