0

CDN 経由で画像をホストすることで、サイトのパフォーマンスを改善したいと考えています。多くの訪問者が接続状態の悪い場所にいるため、待ち時間を最小限に抑えたいと考えています。Google Blobstore は、画像のサイズも変更できるので魅力的です。

Google ブロブストアは CDN のように機能し、ファイルは近くのサーバーから提供されますか?

たとえば、このトリミングされた画像: https://lh3.ggpht.com/vNEsJryv2f0D1uqmusa8EdTDd5-CIiqz8AkTscCb6o5E493aM1pPxS3Zm_iX1c1UuZw2oR2lx6GwKUoUk0FYB6uG5A=s131-c

そうでない場合、良い代替手段は何ですか?

4

2 に答える 2

2

Appengine によって提供されるすべてのリクエストは、Google CDN を通過します

応答に適切なCache-Control応答ヘッダーを設定するだけで、Google CDN によってキャッシュされます。静的ファイルにキャッシュを設定することもできます。

アップデート:

私が見る限り、AppEngine Image サービスを介して画像を提供しています。これは内部で Google High Performance Image Service を使用しています。イメージへのリクエストはフロントエンド インスタンスにヒットせず、イメージ サービス サーバーによって直接処理されるため、帯域幅に対してのみ料金が発生します。また、この応答のキャッシュ時間は 1 日であるため、ダウンストリーム キャッシュにもキャッシュされるため、コストがさらに削減され、処理が高速化されます。

于 2013-01-24T09:14:15.793 に答える
0

現在、Google App Engine サーバーは北米とヨーロッパの一部にのみ配置されています。Google グループ ディスカッションを参照してください。

そのため、他の大陸にいる場合でも、リクエストは北米にルーティングされます。

現在、Windows Azure には、サーバーのリージョンを選択する機能があります。ここに画像の説明を入力. 私の経験では、シンガポールや中東のいくつかの国さえあります。

于 2013-01-24T09:25:04.330 に答える