2017-07-11 3 views
0

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

答えて

0

ドキュメントでは、このための文書化された値はありませんが、あなたはこのSO postに応じて実施されたテストを試すことができます。私は値が10MBを超えてはならないと思う。実施された試験の詳細については、hereをお読みください。

関連する問題