亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: trafficserver的一點(diǎn)小問題, [打印本頁]

作者: rhinux    時間: 2011-08-01 14:02
標(biāo)題: trafficserver的一點(diǎn)小問題,
如果作為下載服務(wù)器,客戶端請求都是分段數(shù)據(jù),然而trafficserver不緩存分段數(shù)據(jù),每次都去origin server去取分段數(shù)據(jù),
只有當(dāng)有一次非分段的完整下載后才緩存住某個文件(但由于客戶端都是分段請求所以這個條件不存在)。這樣就喪失了trafficserver的功能,有什么好的辦法嗎。
比如說能否主動pull一下整個文件啥的,但貌似這不應(yīng)該是TS的功能。

或許是因?yàn)槲覜]了解他的功能謝謝。
作者: yayu_myself    時間: 2011-08-01 17:10
呃。。LZ這個trafficserver不緩存分段數(shù)據(jù)是從哪個地方看到的。。我也是最近才開始搞這個。
作者: rhinux    時間: 2011-08-01 22:55
回復(fù) 2# yayu_myself



If a client disconnects during the time that Traffic Server is downloading a large object, is any of the object saved in the cache?

When a client disconnects during an HTTP operation, Traffic Server continues to download the object from the origin server for up to 10 seconds. If the transfer from the origin server completes successfully within 10 seconds after the client disconnect, then Traffic Server stores the object in cache. If the origin server download does not complete successfully within 10 seconds, then Traffic Server disconnects from the origin server and deletes the object from cache. Traffic Server does not store partial documents in the cache.

我想所謂的分段數(shù)據(jù),應(yīng)該和這種情況類似,并且我實(shí)際測試中,我用多線程下載或者直接指定數(shù)據(jù)段,確實(shí)沒有緩存
作者: aaaaaa    時間: 2011-08-02 12:00
所有大文件的cache都強(qiáng)烈建議開啟read while writer,所謂的連接中斷效果。
http://www.ogre.com/node/386

一直沒有這方面的需求,也就一直沒測試過大文件,印象中TS對Range的請求是有些問題的。改進(jìn)還沒有完全搞定:
https://issues.apache.org/jira/browse/TS-475

FYI
作者: rhinux    時間: 2011-08-02 17:42
所有大文件的cache都強(qiáng)烈建議開啟read while writer,所謂的連接中斷效果。


一直沒有這方面的需求,也 ...
aaaaaa 發(fā)表于 2011-08-02 12:00



    read while writer 主要是什么功能
是不是如果碰到用戶取消沒下載完的文件(非分段下載),trafficserver后臺會自動下載直到完成后緩存起來。
作者: yayu_myself    時間: 2011-08-03 10:31
本帖最后由 yayu_myself 于 2011-08-03 10:47 編輯

回復(fù) 4# aaaaaa


    您好,我開了個新帖,想問下哪里有關(guān)于TS集群配置的東西,望指點(diǎn)下。
    http://www.72891.cn/viewthread.php?tid=3576061
作者: jundacheng    時間: 2011-08-04 10:31
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: aaaaaa    時間: 2011-08-04 17:55
回復(fù) 5# rhinux


    是的這幾個參數(shù)會產(chǎn)生2個效果:
1,如果同時有多個用戶請求一個文件,那么只有第一個用戶會到后臺去取,其他用戶共用這個用戶的返回結(jié)果。
2,如果用戶的請求從客戶端中斷,TS會繼續(xù)完成整個請求,并保存。
作者: rhinux    時間: 2011-08-04 19:19
回復(fù) 8# aaaaaa



1,    如果碰到分段請求呢(在header里指定range段)http返回code為206,我測試了貌似也沒有緩存任何東西。
2,  如果用直接請求文件http返回code為200,哪怕中間客戶端取消沒下載完成的文件,都會把文件緩存下了
我這樣的理解對嗎
作者: aaaaaa    時間: 2011-08-05 11:13
回復(fù) 9# rhinux


    1,沒測試206效果,按照道理還有些不太如意的地方。參考4樓的bug。
    2,正確。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2