2010-10-20 86 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