2010-10-27 73 views
-3

我正在运行mediawiki上一个apache在普通的PC上运行Vista(不知道具体的规格,但一个普通的PC,一岁,没什么特别的)。一台电脑要处理多少个xml http请求太多?

编辑:我猜的是像duo core 2 2千兆赫处理器,宽带连接(至少500 kb/s),大多数时间请求将通过局域网发送(但有时通过互联网)

我想使用mediawiki api发送大量的请求到这个服务器。在最坏的情况下,我每隔几秒就会说出数千个请求。 (很多这些请求可能会重复,我想某种缓存会有所帮助)

服务器是否可以处理这个问题,还是我需要更强大/专用的计算机?

编辑:我不是在寻找具体的是/否,但是计算机的配置将支持每秒多少次请求。

感谢

+1

这是个玩笑吗?你问服务器是否会处理这个,而没有实际描述这个服务器的任何参数,即使你这样做了,这将是一个主观的问题。 – 2010-10-27 16:46:08

+2

不应该在serverfault? – 2010-10-27 16:58:31

+0

@Joe,是的,这绝对属于http://serverfault.com,因为它不是编程相关的。 – 2010-10-27 17:00:23

回答

3

这是服务器,PC硬件,软件和互联网连接的完全依赖。

如果你想知道,运行一些测试,当你的机器停止工作,你已经达到了极限。

+0

我无法运行测试,因为我还没有构建发送请求的应用程序,这可能会影响我如何构建它。所以我需要有经验的人告诉我这些数量是否合理。 – Uri 2010-10-27 16:58:05

+0

您可以使用Apache的“ab”作为测量性能的简单工具。 – 2010-10-28 09:02:07

+0

运行如下内容:ab -n 1000 -c 10 http:// localhost /。这将通过10个并行连接发送1000个请求。当然,您可以将url更改为您的脚本,并根据需要添加一些额外的参数。 – 2010-10-28 09:03:40

0

请求来自哪里 - 局域网,互联网?什么连接速度?

您可能可以使用Apache Bench对您的API运行一些测试并亲自查看。

+0

谢谢。这听起来很有帮助,我会尝试,但仍然在寻找这种安装程序可以处理的请求的大小顺序。 – Uri 2010-10-27 17:00:52