<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # v1.6 [TOC] ## v1.6.13 1. 修復異常連接導致服務器死循環的BUG 2. 修復swReactorEpoll\_del拋出WARN的BUG ## v1.6.11 1. task\_worker啟動時也會調用onWorkerStart,可以用worker\_id參數來區分task\_worker還是普通的worker 2. 增加onWorkerError回調,用來捕獲worker進程異常退出 3. 使用 $server->setting屬性可以得到運行時配置數組 4. swoole\_server::task和taskwait可以指定發送給哪個task\_worker進程 5. 添加對字節流協議的分包支持,參見 examples/length\_check\_server.php & length\_check\_client.php 6. 增加 package\_eof 參數,等同于 data\_eof ## v1.6.10 * 簡化異步客戶端,當onReceive時不再需要調用$cli->recv,直接拿到數據。當onClose發生時也不需要再次調用$cli->close * connect支持填寫域名,swoole會自動進行DNS查詢 * 當connect失敗時,如果直接仍然調用send/recv,會拋出錯誤 * connection信息中增加connect\_time和last\_time,記錄連接的時間和最后一次發送數據的時間 * 增加TCP長連接心跳機制支持 * 重構data\_buffer功能 ## v1.6.9 * 增加到pecl.php.net,可通過pecl install swoole來安裝 * 修復task模塊的bug * 增加基于unixsock的爭搶模式實現 ## v1.6.8 * 解決某些系統下worker進程段錯誤問題 * 增加swoole\_server\_taskwait函數 * 解決UDP多進程在FDMOD模式下的錯誤問題 ## v1.6.7 * 線程的數量加入限制最大不超過CPU數的4倍 * 進程數量超過CPU數的100倍后會拋一一條警告信息 * 修復onStart不能addtimer的bug * 修復php5.5下異步mysql編譯失敗問題 * poll\_thread\_num改為reactor\_num ## v1.6.6 * 對FreeBSD/MacOS下的kqueue做了優化 * 默認使用epoll/kqueue作為事件輪詢 * swoole\_client內存泄露問題解決 * 對主動發起close做優化,無需主進程再次發送通知 * task\_worker使用UnixSock-UDP通信方式 * 對Epoll的RST事件優化 ## v1.6.5 * 啟動100個worker進程時可能crash的問題解決 * 支持MacOS * 定時器重構,支持1ms粒度,并可用于Worker進程 ## v1.6.4 * 內存池修改為自動擴容 * AsyncTask接口 * 低版本系統bug解決 * 提供swoole\_lock鎖 ## v1.6.3 * SWOOLE\_MODE\_BASE模式重構,由于PHP在多線程下容易發生內存錯誤,BASE模式修改為單進程單線程模式 * swoole\_client->on/swoole\_event\_add可以用于任何環境 * swoole\_server增加面向對象風格 * swoole\_connection\_info可用于UDP協議 * 解決php,gcc低版本可能出現的段錯誤問題 * 解決swoole擴展導致fpm段錯誤的問題 ## v1.6.2 * 增加swoole\_event\_add函數,可以將任意一個socket添加到swoole的主事件循環內 * 增加swoole\_event\_del函數,刪除添加的socket * 增加examples/proxy.php實例代碼,全異步非阻塞的代理服務器 * 增加examples/async\_mysql.php,實現異步非阻塞的MySQL調用 > 1.6.2新增的reactor操作接口,使得redis、mysql、mongodb等網絡接口整合swoole\_server中,實現全異步化高性能服務器 ## v1.6.1 * 增加configure可選參數--enable-msgqueue,啟用此參數后將使用消息隊列作為IPC方式 * 解決reload后,worker分配錯誤的bug * 搶占式分配bug解決 * 解決刷warn的問題 ## v1.6.0 * 優化UDP實現方式,實現高并發高可靠的UDP Server * 可以切換IPC模式,隊列或者Unsock * close事件處理優化,解決丟失close的bug * 使用全局內存池來分配內存
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看