1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        yuri2webNode.js 的 npm 包

        聯(lián)合創(chuàng)作 · 2023-09-23 15:57

        簡介

        yuri2web是一個Node.js的npm包,提供了一個很簡單的針對web服務(wù)器的守護進程解決方案。

        我為什么要用它?

        Node.js使用單核單進程,這樣就會有CPU利用不足的問題,畢竟我們的服務(wù)器都是N核了。

        yuri2web可以幫助您建立多個子進程來提供web服務(wù),最大限度的利用服務(wù)器的硬件資源。同時屏蔽了端口占用協(xié)調(diào)和進程通信的細節(jié),解放開發(fā)者的雙手。

        相對于同類產(chǎn)品,yuri2web有如下幾點特性:

        1.不需要命令行,提供了web管理面板界面。

        2.借助管理面板,實時監(jiān)控工作進程的狀態(tài),如內(nèi)存占用圖表(內(nèi)存占用監(jiān)控往往能發(fā)現(xiàn)內(nèi)存泄露點,防止內(nèi)存占用不斷增高),用戶訪問量,在線人數(shù)(在線人數(shù)為0的進程可以無損關(guān)閉/重啟),當前狀態(tài)簡報。

        3.直接對工作進程下指令,指令和對應(yīng)的行為都是可自定義的(例如對所有工作進程發(fā)送【暫停服務(wù)】指令,然后網(wǎng)站自動跳轉(zhuǎn)到【服務(wù)已暫?!宽撁妫?/p>

        適用范圍

        • 需要較高的并發(fā)指標

        • 開發(fā)者有對web服務(wù)請求/響應(yīng)模型有一定的理解

        • 能夠利用上【工作進程接收命令】的這一特性,能夠DIY命令的響應(yīng)函數(shù),否則作者更推薦使用pm2

        • 所有多進程模型都有的一個問題,進程之間的數(shù)據(jù)不容易共享。開發(fā)者要有處理這種情況的能力,如使用基于redis的session機制

        如何使用

        請參閱項目地址的readme或demo文件。

        瀏覽 21
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产亚洲视频一区 | 国产精品成人国产乱 | 国精产品一区一区三区mba下载 | 成人影视网址国产在线观看 | 美女扒开裤子让男人桶 | 一级特黄片| 国产精品无人区 | 五月天婷婷爱 | 免费人成精品欧美精品 | 免费三级网站 |