Google app engine 应用程序引擎-在一个应用程序中有多个克隆站点更好,还是每个站点有一个应用程序更好?
我正在制作一个应用引擎网站,我不想成为全国性的,而是每个城市有一个应用网站 这些网站都将具有相同的功能,但将有不同的模板将其定位到城市 如果以后有bug修复或站点更新,我会希望同时更新所有站点,因此可以编写一个脚本来实现这一点,或者我可以简单地将它们作为app Engine上的一个应用程序托管,并在应用程序中构建针对不同城市的不同模板的概念Google app engine 应用程序引擎-在一个应用程序中有多个克隆站点更好,还是每个站点有一个应用程序更好?,google-app-engine,Google App Engine,我正在制作一个应用引擎网站,我不想成为全国性的,而是每个城市有一个应用网站 这些网站都将具有相同的功能,但将有不同的模板将其定位到城市 如果以后有bug修复或站点更新,我会希望同时更新所有站点,因此可以编写一个脚本来实现这一点,或者我可以简单地将它们作为app Engine上的一个应用程序托管,并在应用程序中构建针对不同城市的不同模板的概念 如果我以不同的应用程序托管不同的城市,这是否违反了谷歌的规则 从概念上讲,将站点作为一个而不是几个单独的站点托管是否更好 目前,我认为最好将它们作为一个应用
目前,我认为最好将它们作为一个应用程序进行托管,以便于更新和控制它们。这应该是一个具有不同模板的单一应用程序。如果你问我,这种站点复制将是一个巨大的痛苦 可以在Django中使用随附的Sites框架来完成一个很好的示例。它允许您根据站点ID划分许多功能。他们最初这样做是为了能够与姐妹报纸共享《华盛顿邮报》的文章,而不必在每个网站上复制数据。这两个网站使用相同的功能,但有不同的模板和不同的文章
形成类似的应用程序引擎将是完全可能的。以避免或减少计费的方式托管多个相同的应用程序明显违反服务条款。仅出于这个原因,运行单个站点是一个好主意。非常感谢您的建议:)