服务器性能优化得看需求:
1、很多人同时取同一个文件,视频播放,流媒体播放。
内容存放在一个服务器节点上,当第一个人去访问的时候会比较慢,但会将此内容备份到一个离他交近的节点,做一个cache。以后有相同地域的人访问时,从cache里面取,速度会变快。
2、个人网盘
这种情况访问次数较少,并发量较少。但会对服务器自身的性能有要求。比如存储空间,带宽,CPU,缓存等。这种会通过服务器集群来解决。每个人的资料放在不同的服务器上。
3、P2P
在每个用户节点做上传,这种拓扑结构会大大增加下载速度,但每个用户都会多一个上传的部分,对用户性能有要求。
Alex还提到CDN技术,这个得好好研究研究了。