在Web服务开发中,服务端缓存是服务实现中所常常采用的一种提高服务性能的方法。其通过记录某部分计算结果来尝试避免再次执行得到该结果所需要的复杂计算,从而提高了服务的运行效率。除了能够提高服务的运行效率之外,服务端缓存还常常用来提高服务的扩展性。因此一些大规模的Web应用,如Facebook,常常构建一个庞大的服务端缓存。而它们所最常使用的就是Memcached。在本文中,我们就将对Memcached进行简单地介绍。 在介绍Memcached之前,让我们首先通过一个示例了解什么是服务端缓存。相信大家都玩过一些网络联机游戏吧。在我那个年代(