진부한 제목 죄송합니다.매일 여러 플랫폼에서 이미지 파일을 배포하는 좋은 해결책은 무엇입니까?
나는 매일 (최대 100 개의 이미지가 추가, 수정 및/또는 삭제 된) 제품 이미지 저장소 (약 55,000, 약 1000 년 성장)를 보유하고 있습니다.
위의 변경 작업을 수행하려면 3 명이 필요합니다 (따라서 해당 사용자가 디렉토리를 읽고 쓸 수 있습니다). 그들은 모두 윈도우 비스타 PC를 사용할 것입니다.
또한 벤더가 매일 변경 사항을 최신 상태로 유지할 수 있도록 이미지를 호스팅 할 수 있어야합니다. 약 100 개의 공급 업체가 있습니다.
지금 구현하려는 시스템에는 Subversion을 사용하는 것이 포함됩니다.
트렁크에는 여러 개의 디렉토리와 하위 디렉토리로 분할 된 이미지가 있습니다. 세 사람은 로컬 컴퓨터에서 작업 복사본을 사용하여 필요한 변경 작업을 수행 할 수 있으므로 충돌에 대해 걱정할 필요가 없습니다. 게다가 모든 사람들은 리포지토리 (버전 관리 및 백업의 명백한 이점은 말할 것도 없습니다)를 통해 쉽게 최신 상태를 유지할 수 있습니다.
나는 공급 업체가 체크 아웃 변경 만 할 수 있도록 트렁크에 대한 읽기 전용 공개 URL을 가지고 있습니다. 저장소를 체크 아웃하는 방법과 매일 repo를 업데이트하는 cron을 설치하는 방법에 대한 지침을 제공 할 수 있으므로 항상 유용합니다. 따라서 항상 최신 상태입니다.
모든 공급 업체는 서버에서 cron 작업 및 svn repo를 설정하는 데 충분한 기술 전문 지식을 갖추고 있습니다.
이 모든 것은 약간 해킹 된 것으로 느껴집니다. (해킹을 위해 설계되지 않은 무언가를 사용하려고 할 때 언제든지 생각합니다.)
내 질문에이 솔루션의 단점이 있습니까? 내가하려는 일에 더 도움이 될 수있는 다른 해결책이 있습니까?
Dropbox를 사용하여 모든 서버에서 동기화를 고려했지만 공급 업체가 변경을 원하지 않았습니다.
내 목표는 내 디자이너
- 만들기 유지 보수 용이.
- 공급 업체에 한 번만 설정하고 이미지는 항상 이미지로 업데이트됩니다.
- 괜찮은 백업/복원과 롤백 시스템이 있습니다. 바로이 경우 위기 상황입니다.
FTP, HTML, email? – voyager
공급 업체는 초기 설정을 제외하고는 아무 것도하고 싶지 않습니다. –
당신은 항상 FTP 폴더, 보안 HTTP 서버 또는 생각하고있는대로 SVN에서 적절한 위치로 파일을 다운로드하는 간단한 스크립트를 만들 수 있습니다. 나쁜 방식으로 해킹하지 않습니다. 그것은 유효한 해결책입니다. – voyager