在四处打听和做一些研究时,似乎很多人确实在推动 X-Sendfile 作为从 PHP 脚本向基于浏览器的客户端提供大型可下载文件的首选方法。
我一直在研究的一些方法是:
- 流式传输
- 流式 cURL
- 文件获取内容
- 卷曲
- X-发送文件
其中,大多数人告诉我 X-Sendfile 是最好的。
问题是,我正在尝试实现一种下载方法,它不仅能够处理大文件,而且在大多数服务器上广泛通用,因为我编写的脚本将被许多其他服务器使用,而不仅仅是我自己的。
我的问题是:是什么让 X-Sendfile 变得更好?如果它这么好,为什么我没有听到很多关于它的消息,为什么它没有被更频繁地使用?最后,大多数典型的低预算共享网络主机是否支持 X-Sendfile?
谢谢!