我计划运行一个托管大文件的网站(总共大约 200mb,即 2TB 的文件),我想运行一个支持多个用户下载此类文件的网站,我估计会有 100 个用户同时下载,为了不让用户失望,我估计每个用户将获得大约 30Kb-200Kb 的下载速度。
在上述情况下,我需要什么样的要求?比如硬件、网络连接、操作系统和软件?我计划使用 linux+php 来托管它,1. 需要多少台服务器?1 台够吗?2. 服务器规格是什么?3. 我应该订购多少速度?4. 我只懂基本的 php,你能帮我列出可以限制向用户发送带宽的 PHP/其他软件吗(尽量公平对待用户并关心服务器),以及可以发送文件并能够禁用下载恢复的 PHP/其他软件、cookie/会话生成的链接(临时链接将在一段时间内无效)、IP 检查等。5. 知道哪里有便宜的专用服务器托管吗?
如果我使用 Windows 服务器,您认为它的性能会比 Linux 更好/相同吗?因为据我所知,那些提供大文件的成功网站通常都是在 Linux 中运行的?
请指导我运行我自己的专用网络服务器。