Google Scripts CacheService Optimizaiton / Limit

时间:2017-07-11 00:31:33

标签: json caching google-apps-script

我发现CacheService非常快(duh)所以决定创建一个CacheManager来存储各种各样的东西。

JS对象 - > JSON - > Blob - > Zip - > base64编码的字符串

如果base64字符串是> 1E5 chars(100kb)我为base64字符串创建一个MD5校验和,然后拆分成100kb部分,然后将它们作为多部分zip字符串单独缓存

我能够以大约1.2秒(与DriveApp API调用类似的速度)以这种方式存储/调用大约3MB的原始JSON数据

我尝试搜索可以创建多少总缓存对象的总体限制,但没有找到太多。是否有人知道大量缓存字符串的整体限制或性能下降?

Source Code我的“缓存管理器”

修改:固定来源网址

1 个答案:

答案 0 :(得分:0)

在文档中没有记录的值,但您可以尝试根据此SO post进行的测试。我认为价值不应超过10MB。详细了解进行的测试here