似乎静态文件只能从与应用程序相同的域中提供。Google App Engine是否支持无Cookie域名?
我可以创建一个新的应用程序来托管静态文件,但我有点紧张,这将违反terms of service。
似乎静态文件只能从与应用程序相同的域中提供。Google App Engine是否支持无Cookie域名?
我可以创建一个新的应用程序来托管静态文件,但我有点紧张,这将违反terms of service。
您不需要从另一个应用程序提供静态内容,只需使用不同的主机名。 App Engine可以让很多不同的主机名指向同一个应用。
使用通配符子域名,您甚至不必创建DNS条目。如果您的应用居住在myapp.appspot.com
,您还可以通过任何子域名访问它,例如static.myapp.appspot.com
。如果您使用自己的域名,则需要configure it manually。
的terms of service的4.4节禁止从一个分裂一个逻辑应用程序分为两个部分 - 所以托管在两个不同的GAE应用程序的动态内容和静态内容将违反的条款。
但是,您可以将静态文件托管在另一个Web托管服务上 - 从简单的共享托管解决方案一直到大型CDN。这种方法使您的网站能够提供来自应用域以外的域的静态内容。
“4.4。你可能不开发多种应用程序,以模拟或作为一个单一的应用程序或以其他方式意在避免产生费用的方式访问服务”
“你可能不会发展”,但可以“启用帐单“以供多个应用程序使用。一个例子:
1)mysite.appspot.com
2)mysite-static.appspot.com
3)mysite-data-service.appspot.com
只是为了澄清,德鲁被描述的程序也适用于自定义域名:www.myapp.com和static.myapp.com可以配置为指向同一个应用程序 – 2010-07-20 08:45:30