自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iOS開發(fā)ASIHTTPRequest流量控制

移動開發(fā) iOS
本文為大家介紹了iOS開發(fā)ASIHTTPRequest流量控制的內(nèi)容,其中包括所有request的流量不會超過用戶定義的限制范圍,流量控制特性是試驗型的特性等等內(nèi)容。

從1.0.7版本開始,ASIHTTPRequest可以控制流量,使得所有request的流量不會超過用戶定義的限制范圍。這可以使得發(fā)送/接收大量數(shù)據(jù)的iphone程序更容易通過蘋果的app store的審核。

流量是由一個全局的數(shù)量限制(字節(jié))來控制的——每秒鐘可以傳送多少流量的數(shù)據(jù)。所有request共享這個限制。在發(fā)送或接收數(shù)據(jù)時,ASIHTTPRequest保持追蹤上一秒所發(fā)送/接收的數(shù)據(jù)量。如果一個request達(dá)到了限制,其他正在執(zhí)行的request將會等待。 在iOS上,你可以讓ASIHTTPRequest在使用WWAN (GPRS/Edge/3G) 連接時自動打開流量控制,而當(dāng)使用WiFi連接時自動關(guān)閉流量限制。

  1. // 這將會對WWAN連接下的request進(jìn)行流量控制(控制到預(yù)定義的值) 
  2. // Wi-Fi連接下的 request不會受影響 
  3. // 這個方法僅在iOS上可用 
  4. [ASIHTTPRequest setShouldThrottleBandwidthForWWAN:YES]; 
  5.   
  6. // 這將會對WWAN連接下的request進(jìn)行流量控制(控制到自定義的值) 
  7. // 這個方法僅在iOS上可用 
  8. [ASIHTTPRequest throttleBandwidthForWWANUsingLimit:14800]; 
  9.   
  10. // 這將會控移動應(yīng)用(mobile applications)的流量到預(yù)定義的值. 
  11. // 會限制所有requests, 不管request是不是WiFi連接下的 - 使用時要注意 
  12. [ASIHTTPRequest setMaxBandwidthPerSecond:ASIWWANBandwidthThrottleAmount]; 
  13.   
  14. // 記錄每秒有多少字節(jié)的流量 (過去5秒內(nèi)的平均值) 
  15. NSLog(@"%qi",[ASIHTTPRequest averageBandwidthUsedPerSecond]); 

IMPORTANT:在啟用流量控制前,請參閱以下條目:

  • 流量控制特性是試驗型的特性:你自己得承擔(dān)風(fēng)險
  • 不要把帶寬限制設(shè)置得很低——***不要低于ASIWWANBandwidthThrottleAmount
  • 實際流量往往會比你程序設(shè)置的流量稍稍偏高,因為流量的測量并不包含HTTP頭。
  • ASIWWANBandwidthThrottleAmount 的值是非官方的,據(jù)我所知,官方并沒有公布流量限制大小
  • 除非你的程序會下載或者上傳大量的數(shù)據(jù),否則不要開啟流量控制。***是當(dāng)即將下載或上傳大量數(shù)據(jù)時才啟用它,而其他時間應(yīng)該禁用它。
  • 這玩意應(yīng)該會按我描述的情況來工作,但是我并不保證你的app使用了我的流量控制就不會被駁回。
責(zé)任編輯:閆佳明 來源: dreamingwish
相關(guān)推薦

2010-02-03 23:04:31

流量控制P2P華夏創(chuàng)新

2023-10-08 12:14:42

Sentinel流量控制

2011-06-23 09:09:37

流量控制

2013-07-22 14:38:00

iOS開發(fā)ASIHTTPRequ

2013-07-21 18:22:59

iOS開發(fā)ASIHTTPRequ

2010-06-17 17:00:07

Linux流量控制

2010-06-04 10:49:58

Linux流量控制

2021-03-09 07:38:15

Percona Xtr流量控制運維

2013-07-21 18:18:00

iOS開發(fā)ASIHttpRequ

2013-07-21 18:27:15

iOS開發(fā)ASIHTTPRequ

2010-05-27 11:03:44

Linux流量控制

2010-06-04 11:21:42

Linux 流量控制

2024-12-02 08:02:36

2009-02-05 10:13:00

局域網(wǎng)流量控制數(shù)據(jù)流量

2019-07-02 10:22:15

TCP流量數(shù)據(jù)

2010-08-06 10:02:07

2021-03-22 08:06:59

SpringBootSentinel項目

2013-07-22 14:15:17

iOS開發(fā)ASIHTTPRequ

2013-07-22 14:33:15

iOS開發(fā)ASIHTTPRequ

2013-07-22 13:54:32

iOS開發(fā)ASIHTTPRequ
點贊
收藏

51CTO技術(shù)棧公眾號