0

まず、「動画像」と言うと何を理解すればいいのか分からないのですが、私のウェブサイト(映画の話 - www.mananaseguro.com)では、各映画のポスターを表示しなければなりません。したがって、これらの画像は動的画像と見なされると思います。

私は知らない:

  1. これらの画像をキャッシュに保存する必要がある場合、有効期限 (GAE) を教えてください。

  2. これらの画像をパブリック フォルダー (GWT) に入れる必要がある場合は?

  3. これらの画像を正しく参照するには、setUrl("./MananaSeguro/posters/p1.gif")(GWT) を使用しますか?

  4. APPLICATION_SPRITE (すべての UI 画像を含む) がキャッシュ (GAE) にある場合は?

  5. ./client/resources/これらすべての画像をディレクトリに置くのは好きではありません。それらをWARディレクトリに配置して、より適合させることはできますか(はいの場合、構成方法)?

  6. その後、データベースに OBJECTIFY を使用しますが、同じ種類の質問が発生します。これらの画像を保存する必要があるディレクトリを知っていますか (データベース内のパスを参照する必要があります)。

  7. 私はGAEを知りませんが、これらの画像を保存する興味深い機能(ブロブストア)があるかどうか知っていますか?

4

1 に答える 1

4
  1. Google memcache サービスについて話しているのか、ブラウザ キャッシュについて話しているのかわかりません。画像はブラウザーのキャッシュに保存する必要があります (必要なヘッダーは、画像が提供されるときにイメージ サービスによって設定されます)。イメージは memcache サービスに保存しないでください。これは、定期的にフェッチされるデータや、フェッチまたは計算にコストがかかるデータを保存するためです。

  2. パブリック(「戦争」を意味していると思いますか?) フォルダーは、動的ではなく静的コンテンツ用です。ここにムービー画像を保存した場合、ムービーが追加されるたびにアプリケーションを再デプロイする必要があります。

  3. Images サービスは、ブロブストア キーから配信 URL を生成します。これらは、クライアントの setUrl に渡す URL です。

  4. アプリケーション スプライト イメージは静的であるため、public フォルダーに配置する必要があります。

  5. このページでは、WAR から静的に提供するファイル/パスを指定する方法について説明します。

  6. 動的画像はブロブストアに保存されるため、取得するにはブロブストア キーを保持する必要があります。

  7. はい、ブロブストアはあなたが求めているものです。Images API を使用すると、多くの「面倒な作業」を行うことができます。

于 2012-07-27T01:11:20.173 に答える