我实现了监听TCP端口的memcache服务器。后来我发现UNIX域套接字比TCP套接字更快。在使用TCP时,我的活动连接数变得非常高。然后,我开始将memcache与UNIX域套接字一起使用,性能得到了提高。
现在我不得不使用多个web服务器,我对如何在UNIX域套接字中使用memcache感到困惑。有一件事我必须牢记,我的web服务器必须使用单个memcache服务器。
请建议如何使用UNIX域套接字合并memcache。或者如果我使用TCP,那么我如何提高性能。任何其他优化解决方案都非常受欢迎。
发布于 2012-07-24 09:49:28
如果您所说的“我的web服务器必须使用单个memcache服务器”意味着您的web服务器必须连接到远程中央memcache服务器,那么TCP当然是您自UNIX domain sockets are only local以来唯一的选择。
如果您的web服务器只连接到在本地计算机上运行的memcache服务器,那么UNIX域套接字将工作得很好,如果它们速度更快,您应该使用它们。
https://stackoverflow.com/questions/11484071
复制相似问题