我想起了一个非常快的 Linux 内核模块,称为“TUX”,用于静态文件,以回答 IIS 优于 Linux 静态文件 Web 服务的性能并解决“C10K 问题”。现在我不断看到:
- Nginx
- 轻量级
- CDN
...用于“快速静态文件服务”。如果您的操作系统具有正确的功能,那么快速提供静态文件并不困难。自从发明了 IO 完成端口、重叠 I/O 等以来,Windows 就有了。
Tux 是否因为安全隐患而死?将 Kqueue/Epoll 与 Sendfile 之类的功能相结合,是否已经过时?提供 100% 静态内容的最佳解决方案是什么——比如用 50 张左右的图像打包来模拟“翻书”电影。
我理解这是“与服务器相关”的问题,但这也是理论上的。如果它是纯静态的,CDN 真的会更好吗?