gpt4 book ai didi

nginx - 为什么 TUX Web 服务器死了?用 Nginx/Lighttpd/Epoll/Kqueue 代替吗?

转载 作者:行者123 更新时间:2023-12-04 08:09:43 25 4
gpt4 key购买 nike

我想起了一个非常快的 Linux 内核模块,称为“TUX”,用于静态文件,以回答 IIS 优于 Linux 静态文件 Web 服务的性能并解决“C10K 问题”。现在我不断看到:

  • Nginx
  • 轻量级
  • CDN

  • ...用于“快速静态文件服务”。如果您的操作系统具有正确的功能,那么快速提供静态文件并不困难。自从发明了 IO 完成端口、重叠 I/O 等以来,Windows 就有了。

    Tux 是否因为安全隐患而死?将 Kqueue/Epoll 与 Sendfile 之类的功能相结合,是否已经过时?提供 100% 静态内容的最佳解决方案是什么——比如用 50 张左右的图像打包来模拟“翻书”电影。

    我理解这是“与服务器相关”的问题,但这也是理论上的。如果它是纯静态的,CDN 真的会更好吗?

    最佳答案

    主要是因为 Ingo Molnár 停止了它的工作。为什么?我相信这是因为内核版本 2.2实现了sendfile(2)与之前由 Tux 获得的巨大性能优势相匹配(大约)的调用.注意 Tux 2.0 Reference Manual日期为 2001 年。

    关于nginx - 为什么 TUX Web 服务器死了?用 Nginx/Lighttpd/Epoll/Kqueue 代替吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991225/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com