似乎靜態文件只能從與應用程序相同的域中提供。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