MoPub在我們的前端實(shí)施速率限制,這是一般的安全最佳實(shí)踐。速率限制是每秒的最大請(qǐng)求數(shù)。前端請(qǐng)求是指與UI的任何交互,例如選中或取消選中復(fù)選框,編輯訂單項(xiàng),生成報(bào)告或單擊到儀表板的其他部分。我們的前端用戶的速率限制如下:
對(duì)于已登錄的MoPub用戶,我們對(duì)用戶實(shí)施了速率限制。登錄用戶的限制是每秒50個(gè)請(qǐng)求。
對(duì)于未登錄的用戶,或者如果我們無法檢測(cè)到用戶,我們將切換到單個(gè)IP地址的速率限制。在這種情況下,速率限制為每秒16個(gè)請(qǐng)求。
如果觸發(fā)了速率限制,則用戶必須等待60秒,然后才能嘗試通過UI發(fā)送另一個(gè)請(qǐng)求。
速率限制最佳做法
一個(gè)用戶帳戶不應(yīng)由多個(gè)用戶共享。如果多個(gè)用戶通過單個(gè)用戶帳戶訪問MoPub UI,則他們更有可能觸發(fā)該帳戶的速率限制。這是因?yàn)閬碜运幸训卿浻脩舻恼?qǐng)求將根據(jù)單個(gè)用戶帳戶的速率限制進(jìn)行匯總和跟蹤。
如果您在MoPub的前端上運(yùn)行任何腳本,我們建議您創(chuàng)建一個(gè)單獨(dú)的用戶帳戶來運(yùn)行腳本。這是最佳做法,它將防止對(duì)用戶帳戶的速率進(jìn)行限制。
確保在前端運(yùn)行的所有腳本均有效。您的腳本不應(yīng)該每次都登錄以運(yùn)行每個(gè)操作,它應(yīng)該保留登錄cookie,并且應(yīng)該避免每次都發(fā)出額外的登錄請(qǐng)求。