为什么我应该使用定制的memcached而不是Apple的Xcode版本?

根据苹果的文档,Memcached似乎预装了OS X上的Xcode。 为了确保我没有幻觉,我查了苹果的开发者工具文档。 是的,苹果支持和logging了memcached

苹果开发者库:memcached(1)

显然,从10.6开始,memcached就与Xcode一起安装了。

我问这个问题的原因是,在networking上,有很多人问如何在OS X上安装memcached,但好奇的是似乎没有人提到最简单的方法就是通过AppStore安装Xcode(或使用DMG)。 所有给出的答案涉及使用自制软件或其他一些复杂的方式从源安装memcached。

苹果发布的memcached不够好吗? 我没有看到从源代码编译和安装memcached的好处,因为有一个苹果支持的版本。

如果(而且这是一个非常大的话)我要在生产环境中部署一个Mac OS X Server,安装所有的Xcode只是为了获得memcached并没有什么意义,如果有一个简单的方法来获取我需要的组件。

作为一名系统pipe理员,我只需要部署我需要的组件来部署服务器应该运行的应用程序/服务,而不需要其他任何东西。 所有这些都是不必要的浪费磁盘空间或潜在的安全问题或两者,并在服务器上有不必要的东西增加我的工作量。

对于一个开发机器来说,它或多或less都是好的,特别是如果你不得不安装一些东西来尝试几种解决问题的方法。 (只要你的失败的实验清理…)

所有这一切,我从来没有将Mac OS X Server部署到任何产品上,我也不希望在可预见的将来任何时候都这样做。