2009-06-06 3 views
2

저는 전국에 있고 싶지 않지만 도시마다 앱 사이트가 하나씩있는 App Engine 사이트를 만들고 있습니다.App Engine - 하나의 앱에 여러 개의 복제 사이트를 추가하는 것이 좋으며 사이트 당 하나의 앱을 추가하는 것이 더 좋습니까?

사이트는 모두 동일한 기능을 갖지만 도시에 지역화하기위한 템플릿이 달라집니다.

나중에 버그 수정이나 사이트 업데이트가있는 경우 모든 사이트를 동시에 업데이트해야하므로이 작업을 수행하는 스크립트를 작성하거나 단순히 하나의 앱으로 모두 호스팅 할 수 있습니다. App Engine을 사용하고 다른 도시에 다른 템플릿을 사용한다는 개념을 앱에 구현하십시오.

  1. 다른 도시를 다른 앱으로 호스팅하는 경우 Google의 규칙에 맞습니까?
  2. 몇 가지 별도 사이트가 아닌 사이트를 하나의 사이트로 호스팅하는 것이 개념적으로 더 낫습니까?

지금 나는 그들을 하나의 앱으로 모두 호스트하여 더 쉽게 업데이트하고 제어 할 수 있다고 생각합니다.

답변

1

다른 템플릿이있는 단일 앱이어야합니다. 당신이 저에게 묻는다면이 종류의 사이트 복제는 엄청난 고통이 될 것입니다.

Django에서 제공하는 사이트 프레임 워크를 사용하여 좋은 일을 할 수 있습니다. 사이트 ID를 기반으로 많은 기능을 분리 할 수 ​​있습니다. 그들은 원래이 작업을 수행하여 Washington Post 기사를 각 사이트의 데이터를 복제하지 않고 자매 신문과 공유 할 수있었습니다. 두 사이트 모두 동일한 기능을 사용했지만 템플릿이 다르며 종종 다른 기사를 사용했습니다.

App Engine에서 유사한 방식으로 만드는 것이 가능할 것입니다.

+0

귀하의 조언을 많이 주셔서 감사합니다 :) –

1

결제를 피하거나 줄이는 방식으로 여러 개의 동일한 앱을 호스팅하는 것은 서비스 약관에 명시 적으로 적용됩니다. 그 이유만으로도 단일 사이트를 운영하는 것이 좋습니다.

관련 문제