<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # open\_eof\_split [TOC] 啟用`EOF`自動分包。當設置`open_eof_check`后,底層檢測數據是否以特定的字符串結尾來進行數據緩沖。但默認只截取收到數據的末尾部分做對比。這時候可能會產生多條數據合并在一個包內。 `EOF`切割需要遍歷整個數據包的內容,查找`EOF`,因此會消耗大量`CPU`資源。假設每個數據包為`2M`,每秒`10000`個請求,這可能會產生`20G`條`CPU`字符匹配指令。 ## 參數類型 * 布爾型,必須為`true`或`false`,傳入其他類型數值會被強制轉為布爾型 啟用`open_eof_split`參數后,底層會從數據包中間查找`EOF`,并拆分數據包。`onReceive`每次僅收到一個以`EOF`字串結尾的數據包。 啟用`open_eof_split`參數后,無論參數`open_eof_check`是否設置,`open_eof_split`都將生效。 ## 與`open_eof_check`的差異 * `open_eof_check`只檢查接收數據的末尾是否為`EOF`,因此它的性能最好,幾乎沒有消耗 * `open_eof_check`無法解決多個數據包合并的問題,比如同時發送兩條帶有`EOF`的數據,底層可能會一次全部返回 * `open_eof_split`會從左到右對數據進行逐字節對比,查找數據中的`EOF`進行分包,性能較差。但是每次只會返回一個數據包 ~~~ array( 'open_eof_split' => true, //打開EOF_SPLIT檢測 'package_eof' => "\r\n", //設置EOF ) ~~~
                  <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>

                              哎呀哎呀视频在线观看