Почему мне следует использовать специально созданный memcached вместо версии Xcode от Apple?

Почему мне следует использовать специально созданный memcached вместо версии Xcode от Apple?

Memcached, похоже, предустановлен с Xcode на OS X, согласно документации Apple. Чтобы убедиться, что я не галлюцинирую, я проверил документацию по инструментам разработчика Apple. Да, memcached поддерживается и документируется Apple:

Библиотека разработчика Apple: memcached(1)

Судя по всему, memcached устанавливается вместе с Xcode, начиная с версии 10.6.

Причина, по которой я это спрашиваю, заключается в том, что в Интернете и на SO много людей спрашивают, как установить memcached на OS X, но, как ни странно, никто не упоминает, что самый простой способ сделать это — просто установить Xcode через AppStore (или с помощью DMG). Все данные ответы предполагают использование homebrew или какой-либо другой сложный способ установки memcached из исходников.

Есть ли какая-то веская причина, почему поставляемый Apple memcached недостаточно хорош? Я не вижу никаких преимуществ в компиляции и установке memcached из исходников, поскольку есть поддерживаемая Apple версия.

решение1

Если (и это очень большое «если») я собираюсь развернуть сервер Mac OS X в рабочей среде, то установка всего Xcode только для того, чтобы получить Memcached, не имеет особого смысла, если есть простой способ получить необходимые мне компоненты.

Как системный администратор, я хочу только компоненты, необходимые для развертывания приложения/службы, которую должен запускать сервер, и ничего больше. Все остальное — это либо ненужная трата дискового пространства, либо потенциальная проблема безопасности, либо и то, и другое, а наличие ненужных вещей на сервере увеличивает мою рабочую нагрузку.

Однако для машины для разработки это более или менее приемлемо, особенно если вам приходится устанавливать кучу всего, чтобы попробовать несколько подходов к проблеме. (Просто приберитесь после неудачных экспериментов...)

Несмотря на все вышесказанное, я никогда не развертывал Mac OS X Server в производственной среде и не собираюсь делать этого в обозримом будущем.

Связанный контент