HTML5 アプリケーションで Google ドライブ SDK を使用して、ユーザーの画像を表示しています。同じ画像がページ上で何度も表示されたり消えたりする可能性があるため、画像が表示されるときの待ち時間を短縮するためにそれらをキャッシュすることが重要です。ただし、私が知る限り、webContentLink
返された Google Drive SDK 呼び出しはキャッシュできません。CSS を使用して設定するとbackground-image
、ページで既に使用されている場合でも、同じ画像に対する HTTP 要求がトリガーされます。
Google ドライブ ファイルへのキャッシュ可能な URL を取得するにはどうすればよいですか?
私が現在使用している、適切に機能しているように見える回避策は、ファイルを使用しthumbnailLink
てカスタムサイズパラメーターを挿入することです。とは異なりwebContentLink
、thumbnailLink
キャッシュ可能のようです。ただし、このソリューションは非常にハックで脆弱に感じます。