0

我实现了在 TCP 端口上侦听的 memcache 服务器。后来我发现 UNIX 域套接字比 TCP 套接字快。在使用 TCP 时,我的活动连接数变得非常高。然后我开始使用带有 UNIX 域套接字的 memcache,性能得到了提高。

现在我必须使用多个 Web 服务器,我很困惑如何将 memcache 与 UNIX 域套接字一起使用。我必须记住的一件事是我的网络服务器必须使用单个内存缓存服务器。

请建议我如何使用 UNIX 域套接字合并 memcache。或者,如果我使用 TCP,那么我该如何提高性能。任何其他优化解决方案都是最受欢迎的。

4

1 回答 1

0

如果“我的 web 服务器必须使用单个 memcache 服务器”是指您的 web 服务器必须连接到远程中央 memcache 服务器,那么当然 TCP 是您唯一的选择,因为UNIX 域套接字只是 local

如果您的 Web 服务器仅与本地计算机上运行的 memcache 服务器建立连接,那么 UNIX 域套接字将可以正常工作,如果它们更快,您应该使用它们。

于 2012-07-24T01:49:27.607 回答