最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

快速搭建簡(jiǎn)易、高效、多線程http服務(wù)器

 更新時(shí)間:2018年02月17日 15:03:41   投稿:mdxy-dxy  
通過(guò)Node.js來(lái)快速高效的搭建一個(gè)高性能http服務(wù)器,github上Charlie Robbins分享了一個(gè)開源項(xiàng)目,讓大家都可以輕松的搭建臨時(shí)高性能http服務(wù)器

去年我做了一個(gè)筆記《python快速建立超簡(jiǎn)單的web服務(wù)器》記錄了如何用python快速搭建一個(gè)http服務(wù)器,然而簡(jiǎn)單確實(shí)是很簡(jiǎn)單,但是缺陷太明顯了,無(wú)法多線程下載,大大制約了下載速度,而且性能堪憂,遇到大文件就夠嗆了;

今晚我發(fā)現(xiàn)了一個(gè)更好的辦法,通過(guò)Node.js來(lái)快速高效的搭建一個(gè)高性能http服務(wù)器,github上Charlie Robbins分享了一個(gè)開源項(xiàng)目,讓大家都可以輕松的搭建臨時(shí)高性能http服務(wù)器(github地址:https://github.com/indexzero/http-server)

這個(gè)http server服務(wù)器可以隨時(shí)隨地快速開啟,使用簡(jiǎn)單,不用了在終端上按ctrl+c就結(jié)束了,我用IDM下載文件輕輕松松跑滿32線程跑滿百兆光纖;

前言:

1、首先系統(tǒng)需要Node.js工作環(huán)境
2、我目前用的Debian9系統(tǒng)

一、系統(tǒng)安裝Node.js環(huán)境方法

以下命令適用Debian和ubuntu

curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install nodejs -y

二、從nmp獲取安裝http server

npm install http-server -g

三、具體使用方法

默認(rèn)端口為:8080 打開瀏覽器訪問(wèn)http://IP:8080 (執(zhí)行下面命令行才能正常訪問(wèn))

1、使用語(yǔ)法

http-server [web路徑] [參數(shù)]

示例:

http-server /www/donload -d

輸入上面命令后,瀏覽器會(huì)以目錄列表形式將/www/donload目錄下所有的文件列出來(lái)(比Nginx目錄列表顏值要高)

2、支持的參數(shù)說(shuō)明

-p 指定端口
-a 指定ip地址,默認(rèn)0.0.0.0(忽略,一般沒啥用)
-d 顯示目錄列表
-i 顯示autoIndex(默認(rèn)為“True”)
-g 或 --gzip 當(dāng)啟用(默認(rèn)為“False”)時(shí),它將./public/some-file.js.gz代替./public/some-file.jsgzip文件版本的存在,并且請(qǐng)求接受gzip編碼。
-e 或 --ext 默認(rèn)文件擴(kuò)展名(如果沒有提供)(默認(rèn)為'html')
-s 或--silent 從輸出中控制日志信息
--cors 通過(guò) Access-Control-Allow-Origin 標(biāo)題啟用CORS
-o 啟動(dòng)服務(wù)器后打開瀏覽器窗口
-c 設(shè)置緩存控制最大年齡標(biāo)頭的緩存時(shí)間(以秒為單位),例如-c10為10秒(默認(rèn)為“3600”)。要禁用緩存,請(qǐng)使用-c-1。
-U 或 --utc 在日志消息中使用UTC時(shí)間格式。
-P 或 --proxy 代理不能在本地解析給定url的所有請(qǐng)求。例如:-P http://someurl.com
-S 或 --ssl 啟用https。
-C 或 --certssl 證書文件的路徑(默認(rèn):cert.pem)。
-K 或 --keyssl 密鑰文件的路徑(默認(rèn)值:key.pem)。
-r 或 --robots 提供/robots.txt(其內(nèi)容默認(rèn)為'User-agent:* \ nDisallow:/')
-h 或 --help 打印此列表并退出。

好了,這篇文章就結(jié)束到這。

相關(guān)文章

  • 萬(wàn)網(wǎng)獨(dú)享主機(jī)Apache為Ecshop商城添加404頁(yè)面的方法詳解

    萬(wàn)網(wǎng)獨(dú)享主機(jī)Apache為Ecshop商城添加404頁(yè)面的方法詳解

    基本都是做看客的角色,自己基本都沒寫過(guò)文章,不過(guò)昨天的經(jīng)歷確實(shí)讓我有想法了,因?yàn)樵诰W(wǎng)絡(luò)上面看了很多文章,每篇寫的都相對(duì)較片面,對(duì)于我這個(gè)Linux新手來(lái)說(shuō)不免有點(diǎn)分不清東南西北,一不小心就浪費(fèi)了半天時(shí)間。
    2011-03-03
  • linux系統(tǒng)安裝msf的過(guò)程詳解

    linux系統(tǒng)安裝msf的過(guò)程詳解

    這篇文章主要介紹了linux系統(tǒng)安裝msf的過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • git拉源碼maven構(gòu)建后部署腳本詳解

    git拉源碼maven構(gòu)建后部署腳本詳解

    這篇文章主要介紹了git拉源碼maven構(gòu)建后部署腳本詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Linux中進(jìn)程和線程的對(duì)比與區(qū)別

    Linux中進(jìn)程和線程的對(duì)比與區(qū)別

    這篇文章主要介紹了Linux中進(jìn)程和線程的對(duì)比與區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • CentOS 7.2安裝Zabbix 3.2教程詳解

    CentOS 7.2安裝Zabbix 3.2教程詳解

    這篇文章主要介紹了CentOS 7.2安裝Zabbix 3.2教程詳解的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • Apache?Log4j2?遠(yuǎn)程代碼執(zhí)行漏洞分析+檢測(cè)+防護(hù)(最新推薦)

    Apache?Log4j2?遠(yuǎn)程代碼執(zhí)行漏洞分析+檢測(cè)+防護(hù)(最新推薦)

    Apache?Log4j2是一款開源的Java日志框架,被廣泛地應(yīng)用在中間件、開發(fā)框架與Web應(yīng)用中,用來(lái)記錄日志信息,這篇文章主要介紹了Apache?Log4j2?遠(yuǎn)程代碼執(zhí)行漏洞分析+檢測(cè)+防護(hù)(最新推薦),需要的朋友可以參考下
    2024-07-07
  • CentOS 7下配置ntp服務(wù)的方法教程

    CentOS 7下配置ntp服務(wù)的方法教程

    網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)用來(lái)同步網(wǎng)絡(luò)上不同主機(jī)的系統(tǒng)時(shí)間。你管理的所有主機(jī)都可以和一個(gè)指定的被稱為 NTP 服務(wù)器的時(shí)間服務(wù)器同步它們的時(shí)間。這篇文章主要給大家介紹了在CentOS 7下配置ntp服務(wù)并開啟開機(jī)自動(dòng)啟動(dòng)的方法教程,需要的朋友可以參考下。
    2017-05-05
  • Linux lsof命令使用詳解

    Linux lsof命令使用詳解

    這篇文章主要介紹了Linux lsof命令使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • CentOS 8.0.1905 安裝 ZABBIX4.4版本 (已驗(yàn)證)

    CentOS 8.0.1905 安裝 ZABBIX4.4版本 (已驗(yàn)證)

    目前CentOS8.0.1905正式發(fā)布,這篇文章主要介紹了CentOS 8.0.1905 安裝 ZABBIX4.4 (已驗(yàn)證),需要的朋友可以參考下
    2019-10-10
  • 詳解Linux命令與文件查找

    詳解Linux命令與文件查找

    這篇文章主要介紹了Linux命令與文件查找,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評(píng)論

高安市| 乡城县| 仪征市| 昌平区| 马鞍山市| 临沧市| 隆回县| 正阳县| 布尔津县| 大港区| 泸州市| 五寨县| 驻马店市| 闻喜县| 永修县| 梨树县| 乐亭县| 长宁区| 方城县| 铜梁县| 祁阳县| 克拉玛依市| 河西区| 北流市| 商洛市| 晴隆县| 诸暨市| 绥德县| 安徽省| 水富县| 旅游| 孝昌县| 和硕县| 宿松县| 汕尾市| 麦盖提县| 中宁县| 茌平县| 宣武区| 嘉兴市| 大丰市|