2011-07-12 62 views
0

如果我在一个专用于ruby的双核心机器上实现上传/下载等功能,有没有办法让每个核心都有一个进程?是否有任何一个套接字可用于上传,还有一个套接字可供下载?如果我采取这种方法,是否有任何缺点?有没有什么办法来优化这个,或者我可以只用一个守护进程来上传和下载?1个网络守护进程或2个网络守护进程

回答

1

听起来像我不成熟的优化

+0

也许,但我想我想提前做出这样的决定。 – Orbit

+0

了解,但所有想到这样做的原因都是基于性能的。就是说,利用两个CPU。另一方面,在我看来,它会增加很多复杂性。所以,你增加了一个你可能甚至不需要或不需要的性能增益的复杂性。如果您认为将来可能需要这样做,那么只需将代码写入1个进程,但请记住这一点,以便在需要/不需要时将其分解出来。 – Ian