/ / App Engine - по-добре ли е да има няколко клониращи сайта в едно приложение или едно приложение на сайт? - google-app-engine

App Engine - по-добре ли е да има няколко сайтове за клонинг в едно приложение или едно приложение на сайт? - Google-app-engine

Правя сайт на App Engine, който не искам да има в цялата страна, а по-скоро имам един сайт с приложения на град.

Всички сайтове ще имат еднаква функционалност, но ще имат различни шаблони, за да ги локализират в града.

Ако има отстраняване на грешки или актуализация на сайтоветепо-късно ще искам да актуализирам всички сайтове едновременно и така би могъл да бъде написан скрипт, който прави това, или просто бих могъл да ги приютя всички като едно приложение в App Engine и да вградя в приложението идеята да има различни шаблони за различни градове.

  1. Ако хоствам различни градове като различни приложения, това противоречи ли на правилата на Google?
  2. Концептуално по-добре ли е да хоствате сайтовете като един, а не няколко отделни сайта?

В момента си мисля, че може би е по-добре да ги домакинствате като едно приложение, за да ги актуализирате и контролирате по-лесно.

Отговори:

1 за отговор № 1

Това трябва да бъде едно приложение с различни шаблони. Репликацията на сайта от този вид би била огромна болка, ако ме попитате.

Добър пример за това, което се опитвате да направите, може да бъденаправено в Django с помощта на рамката на сайтовете, която се доставя заедно с нея. Тя ви позволява да разделите голяма част от функционалността си въз основа на идентификаторите на сайта. Първоначално те направиха това, за да могат да споделят статии на Washington Post със сестрински документи, без да се налага да дублират данни във всеки сайт. И двата сайта използваха една и съща функционалност, но имаха различни шаблони и често различни статии.

Да си представим нещо подобно в App Engine би било повече от възможно.


1 за отговор № 2

Хостингът на няколко еднакви приложения по начин, който избягва или намалява фактурирането, е изрично против Общите условия. Само поради тази причина, пускането на един сайт е добра идея.