七牛日誌分析中同乙個檔案位元組數有出入

2021-07-05 21:18:16 字數 1939 閱讀 1556

我們可以看到檔案的大小在不同的時間段,或者不同的終端訪問的大小不一致。

因為不同的瀏覽器請求的header不同,導致相應的header也不同。不同的時間等其他因素導致字元的位元組數不一致。

我們來用不同的瀏覽器驗證下。

chrome下:

accept-ranges:bytes

access-control

-allow

-origin:*

access-control

-max

-age:2592000

cache

-control:public, max

-age

=31536000

connection:keep-alive

content-disposition:inline; filename=

"ceshi-fenbianlv.mp4"

content-length:108060541

content-transfer

-encoding:binary

content-type:video/mp4

date:thu, 15 oct 2015

03:41:14 gmt

etag:"lq1qr_z4hzvu70lwkovntsvtyrx-"

last-modified:wed, 26 aug 2015

06:55:54 gmt

server:nginx/1.4

.4x-log:mc.g;io:2

x-qiniu

-zone:0

x-reqid:bamaafja-fwipw0u

x-via:1.1 wf139:8103 (cdn cache server v2.0), 1.1 fjqzwt6:1 (cdn cache server v2.0)

總共555個字元

360瀏覽器:

accept-ranges:bytes

access-control

-allow

-origin:*

access-control

-max

-age:2592000

cache

-control:public, max

-age

=31536000

connection:keep-alive

content-disposition:inline; filename=

"ceshi-fenbianlv.mp4"

content-length:108060541

content-range:bytes0-

108060540/108060541

content-transfer

-encoding:binary

content-type:video/mp4

date:thu, 15 oct 2015

03:43:29 gmt

etag:"lq1qr_z4hzvu70lwkovntsvtyrx-"

last-modified:wed, 26 aug 2015

06:55:54 gmt

server:nginx/1.4

.4x-log:mc.g;io:2

x-qiniu

-zone:0

x-reqid:bn4aaf9lt_nbpw0u

x-via:1.1 ts244:8103 (cdn cache server v2.0), 1.1 fjqzwt6:1 (cdn cache server v2.0)

總共 597個字元

所以每次相應的字元都不同。所以統計也就不一致了。

同乙個檔案共同讀寫 open中O SYNC用法

現來看二個程式。include include include include include include int main lseek fd,3,seek end char buffer 32 hello sleep 10 write fd,buffer,strlen buffer close...

C 獲取文字檔案位元組數的乙個小方法

1 呼叫ifstream開啟乙個檔案 2 呼叫seekg將get pointer置為檔案末尾,seekg 0,ios base end 3 呼叫tellg獲取總位元組數,實際上獲取的是get pointer相對於檔案頭的偏移位元組數 4 重置get pointer,使其指向檔案頭,以便執行其他操作 ...

類模板的宣告與實現要在同乙個檔案中

最近在學資料結構的一些東西,編寫順序表的時候遇到了乙個問題,困擾良久,就是類模板宣告與實現的問題。筆者開始是根據書上的步驟來敲 可是在編譯的時候確出現了問題,檢查了很多遍,發現自己寫的和書上的乙個標點符號都沒有錯,後來在網上大神的幫助下解決了這個問題,現在就和大家分享一下我的經驗,直接上 h檔案 順...