所有客户下载一个文件,比如**客户端,那缓存到内存中下载即可,费内存,费CPU。
所有客户下载n个文件,比如下载站,主要还是考虑磁盘IO负荷和CPU。
所以,CPU始终是需要考虑的……
剩下的看需求
【 在 ffrankk 的大作中提到: 】
: 最近有个客户端开发的项目,需要部署到web服务器上供用户下载,在估算资源需求上有点问题请教下大家。
: 想请教下基于Http的文件下载服务器(下载exe文件),抛开网络带宽不说,用户下载时主要耗费服务器的什么资源呢?I/O?CPU?内存?
: web服务器在提供文件下载时是实时读取磁盘文件发送到客户端还是先全部缓存到内存然后再发送到客户端?对于如何估算资源需求,例如需要多少台什么配置服务器,有何建议呢?
: ...................
--
FROM 112.98.107.*