2010-10-20 85 views
4

让memcached在单独的服务器上运行而不是本地运行有什么优点和缺点?Memcache - 本地服务器还是专用服务器?

这是我的服务器设置: -2专用服务器(负载平衡) -1全心的MySQL服务器 -1专用memcached服务器

有下探Memcached的服务器,并把守护在本地上的任何好处2台专用服务器?或者这是一个坏的举动?

想知道是否有任何已知的瓶颈/如果大量请求来自潜在的2台服务器,Memcached的弹性如何?

感谢

回答

2

如果专用服务器是在同一个局域网上,然后将连接开销不应该是一个问题。在这种情况下,主要考虑的是RAM的可用性。无论是在现有服务器上运行memcached还是在新服务器上运行memcached,都取决于您的现有服务器是否有足够的未使用RAM来执行此操作。无论您致力于memcached如何使用MySQL或其他服务都无法使用,并且从操作系统可用的内存中取走经常使用/服务的文件。

+0

应用程序服务器通常不需要很多内存。取决于当然的应用程序。此外,它是需要memcache的应用程序,因此将其置于应用程序服务器本地,可以移除双方的网络I/O。 – MSalters 2010-10-20 10:38:44