我正在建立一个Django网站,使用memcached来缓存它的页面.
(每个页面的内容根本不会经常变化,所以我希望大部分时间都能从memcached中提供大部分网站,因此能够很好地处理大量流量.)
网站和memcached都将运行在Debian Squeeze上运行的一个虚拟服务器上.
鉴于这个设置,我想我可能会设置memcached来通过Unix域套接字(参见http://code.google.com/p/memcached/wiki/NewConfiguringServer#Unix_Sockets)而不是通过网络接口进行监听.虽然我的虚拟服务器非常防火墙,因为我只需要一个本地用户(即Django站点)可以访问memcached,我想我也可以限制它.
当memcached和它的客户端都在同一台服务器上时,让memcached监听Unix域套接字有什么缺点吗?例如. Unix域套接字可能比监听127.0.0.1慢吗?
(对于这样一个新手问题道歉 – 你可能会说,我以前没有使用过memcached,或者在Unix / Linux上做过很多.)