在之前的谷歌日历API中,谷歌对第三方应用的每日用户请求数量有所限制,每个应用的每日用户请求数被限制在10万次以下。现在,谷歌意识到这种限制并不能满足所有开发者的要求,在Calendar API v3中,谷歌日历对应用开发者开放了每日100万次的数据请求配额。谷歌也给出了能更加合理管理配额的优化指导建议。
谷歌日历API技术主管Lucia Fedorova称,“在谷歌我们做出改进时更喜欢做出10倍的提升,而不是10%的提升。比如在Calendar API v3中,我们就把每日应用数据请求配额提升至了100万次,相比之前提升了10倍。”现在开发者应该能够更从容地在应用中管理和利用这些配额。
当然,对于有需求的开发者可以申请更多的数据请求配额。前提是这些应用有相当的流行度和必要。Fedorova也分享了一些能够更佳管理配额的建议。
多使用通知推送的方式而非查询(polling)的方式
如果无法避免Poll查询,请确保尽量在晚间少量使用。
尽量通过增量同步机制进行数据收集,而非反复地检索所有条目。
每次尽量通过调用maxResults参数获取更多的数据,增加页面尺寸。
日历事件变更时就更新事件信息,而非在每次同步时重新创建所有的日历事件。
使用指数避免重复错误
网友评论