我发现CacheService非常快(duh)所以决定创建一个CacheManager来存储各种各样的东西。
JS对象 - > JSON - > Blob - > Zip - > base64编码的字符串
如果base64字符串是> 1E5 chars(100kb)我为base64字符串创建一个MD5校验和,然后拆分成100kb部分,然后将它们作为多部分zip字符串单独缓存
我能够以大约1.2秒(与DriveApp API调用类似的速度)以这种方式存储/调用大约3MB的原始JSON数据
我尝试搜索可以创建多少总缓存对象的总体限制,但没有找到太多。是否有人知道大量缓存字符串的整体限制或性能下降?
Source Code我的“缓存管理器”
修改:固定来源网址