跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 不懂就问: node.js 做静态资源服务器如何?
未分類
8 9 月 2020

不懂就问: node.js 做静态资源服务器如何?

不懂就问: node.js 做静态资源服务器如何?

資深大佬 : cat 4

有个轻业务,访问量不大,后端已经用 koa 写了,现在需要提供图片及其它文件给前端,请问可以直接在 koa 中返回文件的 stream 吗?

如果文件比较大( 100M 以内)是否还合适?

以前都是由 nginx 提供,现在为了省一个流程,想用 koa 直接做 http server

大佬有話說 (26)

  • 資深大佬 : Danswerme

    一般不都是 nginx 做静态资源服务器,然后其他请求用 proxy_pass 转发给后面的 koa 之类的么?你这是直接用的 koa ?

  • 資深大佬 : haleyao

    应该是可以的吧
    这有个基准测试
    centminmod.com/siegebenchmarks/2013/020313/

  • 主 資深大佬 : cat

    @Danswerme 对…

  • 資深大佬 : opengps

    静态资源服务器。。直接一个站点目录就是了,何必用 node 绕一层?

  • 資深大佬 : zengming00

    大胆用,出问题再说

  • 資深大佬 : xcatliu

    可以的,我在司内搭了一个类似 gh-pages 的服务,就是用 koa 做静态服务,日访问挺大的,还有人放视频,都用起来没问题。

  • 主 資深大佬 : cat

    @haleyao 谢谢大佬

    @xcatliu 听起来不错

  • 資深大佬 : wangyzj

    nginx 不就行了?

  • 主 資深大佬 : cat

    @wangyzj 项目需要 能少就少

  • 資深大佬 : wunonglin

    @cat #9 不对不对,用 nginx 不比你 node 性能还好?能少就少是指什么

  • 資深大佬 : foru17

    建议 nginx,或者静态资源放外部 cdn,哪怕丢其他服务器都好。

  • 主 資深大佬 : cat

    @wunonglin

    根据上面的链接,node.js 性能更好;

    我发帖问的目的就是想知道,就算 node.js 比 nginx 差,是差多少?在哪种场景差最多?根据对比来决定用不用 node.js 。

    回个贴说用 nginx 是很容易,但项目需要只有自己清楚,如果各位在用 node.js 做类似事情的时候踩过坑,或者了解过一些对比,非常欢迎给出来 互相讨论 互相参考,我相信比一句用 nginx 更有价值。

  • 資深大佬 : duan602728596

    用呗,访问量不大的话,还没到考虑性能的时候

  • 資深大佬 : shynome

    nodejs 单线程只吃一个核比不得 nginx 吃满的

  • 資深大佬 : shynome

    @cat 上面的链接并没有给出代码及可重现的步骤,所以测试结果不具有可信度

  • 資深大佬 : xcstream

    放视频的话 好像不能拖动进度条

  • 資深大佬 : sologgfun

    访问量不大肯定可以哎

  • 主 資深大佬 : cat

    @shynome 也对,还是自己测一下吧

  • 資深大佬 : SoloCompany

    纯静态资源服务走的是 sendfile, 吃的是 io, 多核性能提升的意义不大, 直接用 node 没啥大问题

  • 資深大佬 : janxin

    访问量不大跑个什么服务都行的,没这么多需要考虑的

  • 資深大佬 : lijialong1313

    我认为可能是 node 不好做安全处理,nginx 是专业的 web 服务器的话可能 nginx 在安全方面可能更好……这是我猜测

  • 資深大佬 : Mohanson

    狗头,连 node 性能更好都出来了…

  • 資深大佬 : jawnkuin

    OSS+CDN 一分钟搞定,就别自己写了

  • 主 資深大佬 : cat

    @jawnkuin 内网项目呢?敏感数据呢?呵呵

  • 資深大佬 : w3cfed

    不知道主技术栈是啥。搭建 Nginx 静态资源服务器没啥技术成本丫。性能还是可以的。能少?指的是。30 min 配置好。

  • 資深大佬 : marcong95

    直接 caddy file-server ?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具