我在装有 Vista 的普通 PC 上的 apache 上运行 mediawiki(不知道具体规格,但我猜至少是双核 2 2 千兆赫处理器,宽带连接(至少 500 kb/s,可能是 1 兆)。
我想使用 MediaWiki api 向该服务器发送大量请求。大多数情况下,请求将通过 LAN 发送(但有时通过互联网)。我的意思是,在最坏的情况下,每隔几秒钟就会有数千个请求。(许多这些请求可能会重复,我想某种缓存会有所帮助)
服务器会处理这个问题吗,还是我需要更强大/专用的计算机?(我不是在寻找具体的是/否,只是想知道什么配置的计算机将支持每秒多少个请求)
谢谢
答案1
试试吧。唯一能确定你的设备能做什么的方法,特别是在不知道规格的情况下,就是对它进行基准测试。
答案2
该机器的速度足够快,可以轻松饱和 100MB 以太网链路,而该链路可能用于连接路由器/调制解调器(所有最好的僵尸网络都有许多这样的设备)。除了网络速度之外,最终的限制因素将是磁盘 IO 和软件本身。
请记住,普通宽带连接的上行和下行速度是不同的。因此,在达到磁盘 IO 和软件限制之前,您会先达到下行速度上限。
此外,Vista 并没有真正针对服务器任务进行调整。我相信 Windows Server 2008 是 Vista 的服务器版本...如果有的话。
唯一真正的考验就是尝试。它可能会足够好。