我写了一个简单的chrome扩展,它使用了大量的I / O请求。
为实现这一目标,我使用了对chrome.storage.sync.set
和chrome.storage.sync.get
的API调用,这是一个巨大的错误。
我加载了我的扩展程序并尝试了它,结果发现了一个超出MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE quota
的错误。
storage.set: This request exceeds the MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE quota.
at Object.callback
重新检查API之后,我意识到我应该知道我会遇到问题。以下是关于我的错误的documentation。
所以......我不知道我应该做出很多I / O请求的正确方法......我该怎么做?是否可以提高MAX_SUSTAINED配额?如果是这样,怎么样?
答案 0 :(得分:1)
不幸的是,你无法提高配额。但是,您可以将设置保存在某个全局变量或chrome.storage.local
中,并定期将其写入chrome.storage.sync
。