Apple의 Xcode 버전 대신 맞춤 제작된 memcached를 사용해야 하는 이유는 무엇입니까?

Apple의 Xcode 버전 대신 맞춤 제작된 memcached를 사용해야 하는 이유는 무엇입니까?

Apple 문서에 따르면 Memcached는 OS X에 Xcode와 함께 사전 설치된 것으로 보입니다. 환각에 빠지지 않았는지 확인하기 위해 Apple의 개발자 도구 설명서를 확인했습니다. 예, Apple에서는 memcached를 지원하고 문서화했습니다.

Apple 개발자 라이브러리: memcached(1)

분명히 memcached는 최소 10.6 이후부터 Xcode와 함께 설치됩니다.

내가 이것을 묻는 이유는 웹과 SO에서 OS X에 memcached를 설치하는 방법을 묻는 사람들이 많기 때문입니다. 그러나 흥미롭게도 그렇게 하는 가장 쉬운 방법은 단순히 AppStore를 통해 Xcode를 설치하는 것이라고 언급하는 사람이 없는 것 같습니다( 또는 DMG 사용). 주어진 모든 답변에는 소스에서 memcached를 설치하는 homebrew 또는 기타 복잡한 방법을 사용하는 것이 포함됩니다.

Apple에서 출시한 memcached가 충분하지 않은 이유가 있습니까? Apple 지원 버전이 있기 때문에 소스에서 memcached를 컴파일하고 설치하는 것의 이점이 없습니다.

답변1

만약 (그것이 매우 큰 경우라면) 프로덕션 환경에 Mac OS X Server를 배포할 예정이라면 단지 memcached를 얻기 위해 모든 Xcode를 설치하는 것은 전혀 의미가 없습니다. 나에게 필요한 구성 요소.

시스템 관리자로서 저는 서버가 실행될 것으로 예상되는 애플리케이션/서비스를 배포하는 데 필요한 구성 요소만 원하고 그 외에는 아무것도 원하지 않습니다. 그 밖의 모든 것은 불필요한 디스크 공간 낭비이거나 잠재적인 보안 문제이거나 둘 중 하나이며, 서버에 불필요한 항목이 있으면 작업량이 늘어납니다.

그러나 개발 시스템의 경우에는 다소 괜찮습니다. 특히 문제에 대한 여러 접근 방식을 시도하기 위해 여러 가지를 설치해야 하는 경우에는 더욱 그렇습니다. (실패한 실험 후에는 그냥 정리하세요...)

즉, 저는 Mac OS X Server를 프로덕션 환경에 배포한 적이 없으며 가까운 미래에도 그렇게 할 것으로 예상하지 않습니다.

관련 정보