Shopify升級(jí)Advanced套餐API速率限制
9月5日消息,Shopify發(fā)布消息稱,為了確保為所有客戶提供穩(wěn)定公平的服務(wù),Shopify對(duì)部分API進(jìn)行了速率限制。Shopify采取了多種策略來實(shí)施這些速率限制,例如要求開發(fā)人員采用行業(yè)標(biāo)準(zhǔn)技術(shù),對(duì)調(diào)用進(jìn)行限制、對(duì)結(jié)果進(jìn)行緩存,并在需要時(shí)負(fù)責(zé)有責(zé)任心地進(jìn)行請(qǐng)求重試。
此次升級(jí)中,Shopify對(duì)Advanced套餐的Admin API速率限制進(jìn)行了提升,提高了2倍的容量?,F(xiàn)在,安裝在Advanced套餐商店中的應(yīng)用程序可以在GraphQL Admin API上每秒獲得100個(gè)點(diǎn)數(shù),在REST Admin API上每秒獲得4個(gè)請(qǐng)求的配額。
(圖源Shopify電商獨(dú)立站訂閱號(hào))
Shopify表示,在設(shè)計(jì)應(yīng)用程序時(shí)遵循最佳實(shí)踐是避免遇到節(jié)流錯(cuò)誤的最有效途徑。例如,可以在隊(duì)列中的API請(qǐng)求之間錯(cuò)開時(shí)間,這樣在等待下一個(gè)隊(duì)列工作運(yùn)行時(shí)可以執(zhí)行其他處理任務(wù)。在構(gòu)建應(yīng)用程序時(shí),請(qǐng)考慮以下一些最佳實(shí)踐:第一,優(yōu)化代碼,只獲取應(yīng)用程序所需的數(shù)據(jù),避免不必要的請(qǐng)求。第二,對(duì)于應(yīng)用程序頻繁使用的數(shù)據(jù),使用緩存來提高效率。第三,調(diào)整請(qǐng)求速率,以實(shí)現(xiàn)更流暢的數(shù)據(jù)傳輸。
第四,編寫容錯(cuò)代碼,能夠捕獲錯(cuò)誤。如果忽略這些錯(cuò)誤并持續(xù)嘗試發(fā)送請(qǐng)求,應(yīng)用程序可能會(huì)陷入無法從容恢復(fù)的狀態(tài)。第五,利用API響應(yīng)中的元數(shù)據(jù),動(dòng)態(tài)管理應(yīng)用程序行為,以獲得有關(guān)應(yīng)用程序API使用情況的洞察。第六,確保代碼在發(fā)出API請(qǐng)求后,在足夠的時(shí)間內(nèi)停止額外的請(qǐng)求嘗試。一秒的延遲時(shí)間是一個(gè)推薦的值。
圖注:Shopify API速率限制
(圖源Shopify官網(wǎng)截圖)
值得一提的是,亞馬遜和Shopify近日宣布了一項(xiàng)新計(jì)劃,即亞馬遜將在Shopify的應(yīng)用商店中提供“Buy With Prime”應(yīng)用程序。
據(jù)了解,目前“Buy With Prime”僅限受邀商家使用,預(yù)計(jì)到今年9月底將向所有美國(guó)Shopify商家開放。通過“Buy With Prime”,商家不僅可以擁有程序中客戶的所有數(shù)據(jù),還能自動(dòng)同步上架商品、訂單、大促折扣等信息。
(圖源Amazon)
2、電商號(hào)平臺(tái)僅提供信息存儲(chǔ)服務(wù),如發(fā)現(xiàn)文章、圖片等侵權(quán)行為,侵權(quán)責(zé)任由作者本人承擔(dān)。
3、如對(duì)本稿件有異議或投訴,請(qǐng)聯(lián)系:info@dsb.cn