Google App Engine是否支持无Cookie域?

时间:2010-07-19 20:01:38

标签: google-app-engine

似乎静态文件只能从与应用程序相同的域提供。

我可以创建一个用于托管静态文件的新应用,但我有点紧张,这会违反terms of service

3 个答案:

答案 0 :(得分:4)

您无需从其他应用提供静态内容,只需使用其他主机名即可。 App Engine可以让很多不同的主机名指向同一个应用程序。

使用通配符子域,您甚至不必创建DNS条目。如果您的应用位于myapp.appspot.com,您也可以通过任何子域(例如static.myapp.appspot.com)访问该应用。如果您使用自己的域名,则需要configure it manually

答案 1 :(得分:1)

“4.4。您不得开发多个应用程序来模拟或充当单个应用程序,或以其他方式访问服务以避免产生费用”

“您可能无法开发”但是,您可以为多个应用程序“启用结算”。一个例子:

1)mysite.appspot.com
2)mysite-static.appspot.com
3)mysite-data-service.appspot.com

答案 2 :(得分:0)

terms of service的第4.4节禁止将一个逻辑应用分成两部分 - 因此,在两个单独的GAE应用中托管您的动态内容和静态内容会违反这些条款。

但是,您可以在另一个Web托管服务上托管静态文件 - 从简单的共享托管解决方案一直到大型CDN。通过此方法,您的网站可以提供应用域以外的域内的静态内容。