發現一旦類多了 我就記不住了 所以畫個簡化圖 以便理解
關鍵核心是演算法模組 比較難理解 需要記錄上一次狀態 而且根據上一次傳送狀態來確定本次狀態
個人理解:
分兩個量:
1 確定量(原來量): 兩次傳送間隔時間內 標準的傳送量 間隔時間越短確定量就越小
2 不定量(加強量): 主要因為緩衝區大小的限定 假設緩衝區比較小 而確定量的值很大 所以一次發不完 則會有乙個餘量
狀態物件記錄此餘量 待下次計算實際傳送量的時候把此餘量加上
實際傳送量 = 確定量(原來量) + 不定量(加強量)
注意實際傳送量一定得小於配置檔案中的max_rate 即
newallowance = newallowance > limiter_entry->max_rate() ? limiter_entry->max_rate() : newallowance;
否則就達不到限速的目的了
但是我有個疑問 就是 為什麼第一次的不定量得是配置檔案中的max_rate ?
可能我理解的不對? 還是第一次傳送的時候得以最高速率傳送?
Springboot2 X 檔案上傳的大小限制
1.在yml中配置上傳大小的限制,如下 spring servlet multipart max file size 512000 檔案上傳大小限制為500kb max request size 512000 請求大小限制為500kb 2.配置全域性異常捕獲 restcontrolleradvice...
更改wordpress的最大上傳2M的限制
直接修改wordpress根目錄下.htaccess檔案 新增以下的配置內容 php value upload max filesize 512m php value post max size 512m php value max execution time 6000 ps upload max...
奇遊電競加速器限免加速《雨中冒險2》 杜絕聯機卡頓
經典地牢探索遊戲 雨中冒險2 的測試版本目前已經上線stvkzxpsfxayeam平台,作為 hopoo games旗下雨中冒險系列時隔6年的最新續作,新作的場景終於進化為3d,戰鬥也更加激烈!發售僅3天就登上steam週銷榜的第二名,還收穫了不少好評!但在好評的背後,玩家們常會遇到聯機卡問題,先來...