CacheServiceが非常に高速であることがわかりました(duh)ので、あらゆる方法を格納するCacheManagerを作成することに決めました。Google Scripts CacheService Optimizaiton/Limit
JSオブジェクト - > JSON - >ブロブ - >ジップ - > base64でエンコードされた文字列
base64文字列である場合> 1E5の文字(100キロバイト)Iが分割次いでBASE64文字列のMD5チェックサムを作成します100キロバイトのセクションにして、マルチパートジップ文字列として個別にそれらをキャッシュ
私は保存することができた/リコール〜で、このやり方では、生のJSONデータの3メガバイト〜1.2秒(DriveApp APIコールに似てスピード)
キャッシュされたオブジェクトの合計数を作成することができましたが、それほど多くは見つかりませんでした。大量のキャッシュされた文字列の全体的な制限やパフォーマンスの低下を誰かが知っていますか?
Source Codeは私の「キャッシュマネージャ」
編集のために:固定ソースURL