網(wǎng)絡(luò)中圖片對速度的影響及對其處理的技術(shù)手段論文
1 引言
在網(wǎng)絡(luò)技術(shù)日趨成熟的今天,人們從網(wǎng)絡(luò)上獲取所需信息已經(jīng)成為日常生活的一部分。這種方式之所以逐漸成為人們獲取信息的主流方式,不僅僅是因?yàn)榫W(wǎng)絡(luò)的無處不在以及其傳播的高效率,還因?yàn)榫W(wǎng)絡(luò)上除了可以獲取得到和報紙、廣播一樣的文字信息之外,還可以獲得鮮活的圖片和視頻信息。正因?yàn)榇罅康膱D片配上文字信息,不僅僅能夠滿足人們獲取信息的需要,還能給人們以視覺上的滿足。因此,在網(wǎng)絡(luò)上,圖片是一種必不可少的傳遞信息的載體和手段。也正因?yàn)檫@個原因,所有的網(wǎng)站在明確知道圖片的存在會明顯影響網(wǎng)絡(luò)訪問速度的前提下,仍然在網(wǎng)站中添加了大量的圖片。事實(shí)證明,絕大多數(shù)的用戶寧愿選擇稍作等待,也要得到圖文并茂的信息,也不愿意得到不用等待,直接可以獲取的單純的文字信息。不過,若是用戶等待的時間過長,顯然也會影響到用戶對于網(wǎng)站的選擇。所以,在設(shè)計網(wǎng)站之初,所有的設(shè)計者都會充分考慮到大量圖片對于網(wǎng)絡(luò)訪問速度的影響。也就是說,網(wǎng)站中放置大量的圖片是必不可少的,但是需要使用各種手段來提升網(wǎng)絡(luò)訪問的速度。通常采用的手段主要有兩種:對圖片進(jìn)行壓縮;建立單獨(dú)的圖片服務(wù)器。
2 圖片大小的計算
用戶打開頁面的過程其實(shí)可以簡單理解為就是從服務(wù)器站點(diǎn)下載頁面內(nèi)容的過程。服務(wù)器端頁面上的文字,圖片等信息下載完成之后,用戶便會在瀏覽器端看到這個頁面完整的信息。在下載的過程中,文字信息先下載完,圖片信息后下載完,所以通常情況下,都是先看到文字信息,然后才看到圖片信息。為什么文字信息先下載完,而圖片信息后下載完呢?以中文為例,我們所使用的漢字默認(rèn)占2個字節(jié)的長度,而圖片的存儲大小則取決于圖片的顯示模式和像素。以一個RGB模式的800*600的圖片為例,他的大小為:800*600*3=1440000字節(jié)。在此,便可以回答本文開頭所提出的問題:所謂的圖片太大指的是圖片本身所占的空間太大。從上面的簡單例子可以看出,一張800*600的圖片只是一張很普通的圖片,對于大多數(shù)圖片來說,這張圖片算是小的。但是他在網(wǎng)絡(luò)傳輸過程中,卻相當(dāng)于720000個漢子的大小。如此巨大的差別,顯然能夠使得用戶在瀏覽器端明顯的感覺到等待圖片下載的過程。
3 圖片的傳輸
圖片太大,導(dǎo)致下載時間變長,也就是從服務(wù)器端傳輸?shù)娇蛻舳说臅r間會變長。具體過程是怎么樣的呢?一般情況下,在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包的大小是固定的。比如,在以太網(wǎng)中傳輸?shù)膯蝹數(shù)據(jù)包允許的大小約為1500字節(jié)。但是這1500字節(jié)并不是凈載數(shù)據(jù)的大小。在這個1500字節(jié)里面還包括傳輸?shù)呐渲门c服務(wù)信息,因此,真正的凈載數(shù)據(jù)還不足1500字節(jié)。按照前面關(guān)于圖片大小的描述,小于1500字節(jié)的圖片很少,幾乎沒有。那么這就意味著一個數(shù)據(jù)包不能完全傳輸一張圖片,需要進(jìn)行分片。分片的含義就是:在網(wǎng)絡(luò)傳輸過程中,某一個對象的容量太大,不能在一個數(shù)據(jù)傳輸單元里面完全傳輸,則需要使用多個傳輸單元來對這個對象進(jìn)行傳輸,這多個傳輸單元是一個序列,這些序列的存在就是為了讓某一個較大的對象安全、完整的傳輸?shù)侥康牡。而到達(dá)目的地之后,因?yàn)橹霸诎l(fā)送端對圖片進(jìn)行了分割以便進(jìn)行傳輸,所以當(dāng)分片序列傳輸完畢之后還需要對這些片進(jìn)行重新組合,讓其成為一個完整的圖片。這其中還有一點(diǎn)更復(fù)雜:以太網(wǎng)中單個數(shù)據(jù)包允許的大小為1500字節(jié)。因此,傳輸單元大于1500字節(jié)便要進(jìn)行分片,而在X.25網(wǎng)中單個數(shù)據(jù)包允許的大小為576字節(jié),這就意味著當(dāng)圖片在較為復(fù)雜的網(wǎng)絡(luò)中傳輸?shù)臅r候,有可能會進(jìn)行多次分片。比如說:在以太網(wǎng)發(fā)送端進(jìn)行分片之后傳輸,若在到達(dá)目的地的過程中需要經(jīng)過X.25網(wǎng),那么在進(jìn)入X.25網(wǎng)之前還需要對這個1500字節(jié)的數(shù)據(jù)包進(jìn)行再次分片,以控制傳輸單元的大小不超過576字節(jié)。這樣經(jīng)過再次分片的傳輸序列到達(dá)目的地之后,對傳輸單元的重組則需要花費(fèi)更多的時間。這樣,在用戶的感覺看來,等待的時間便也相應(yīng)變長。因此,圖片所占的空間大除了表面上認(rèn)為的需要大量的時間傳輸之外,還因?yàn)榭臻g太大會導(dǎo)致在傳輸過程中需要進(jìn)行分片和重組。
4 圖片對于網(wǎng)絡(luò)速度的影響
上述便是圖片太大影響網(wǎng)絡(luò)訪問速度的原因,這其中延長的時間除了圖片容量大所消耗掉的傳輸時間之外,還包括傳輸過程中分片和重組所消耗掉的時間;谶@個原因,通常的解決辦法便歸結(jié)于在不影響圖片顯示質(zhì)量的前提下減小圖片所占的空間,但圖片顯然不可能無限制的壓縮,所以在對圖片充分進(jìn)行壓縮的前提下,也增加圖片傳輸?shù)耐ǖ,這便是通常所說的圖片服務(wù)器。
5 圖片的壓縮
圖片的壓縮大概可以分為兩種方式:一種是通過改變圖片格式來實(shí)現(xiàn)壓縮。圖片有很多格式,不同的格式因?yàn)轱@示方式,像素組合方式等諸多因素的影響,便會有不同的大小。需要放在web服務(wù)器上的圖片,將其修改成能夠在網(wǎng)絡(luò)上傳輸?shù)模胰萘肯鄬^小的圖片格式,這是一種常見的圖片壓縮方式;另外一種則是對圖片空間的壓縮。圖片一般可認(rèn)為是由像素組成。對圖片空間的壓縮其實(shí)就是在不影響圖片正常顯示的前提下減少 像素。而不管是哪一種壓縮方式,都是以犧牲圖片本身的質(zhì)量為代價。也就是說,經(jīng)過壓縮的圖片,和原圖相比,顯示的效果,顯示的質(zhì)量等方面都會有差異。這個差異的大小取決于原圖本身的質(zhì)量和壓縮的程度?傃灾瑢D片的壓縮其實(shí)就是犧牲圖片部分的質(zhì)量,提升傳輸?shù)男,在圖片的顯示效果和傳輸?shù)男手g取得一個相對的平衡。若一味的追求網(wǎng)絡(luò)傳輸?shù)乃俣龋瑒t可能導(dǎo)致圖片顯示質(zhì)量的下降,從而對整個web站點(diǎn)的質(zhì)量產(chǎn)生影響;若致力于追求圖片的顯示質(zhì)量,則會影響到網(wǎng)絡(luò)傳輸?shù)乃俣取?/p>
6 圖片服務(wù)器的建立
網(wǎng)絡(luò)中解決因?yàn)榇罅繄D片帶來的速度降低問題,除了上述的對圖片本身進(jìn)行處理之外,還有一種方法就是:建立單獨(dú)的圖片服務(wù)器對網(wǎng)站中大量的圖片進(jìn)行處理。建立圖片服務(wù)器的優(yōu)點(diǎn)在于:減少web服務(wù)器承載的負(fù)荷,讓服務(wù)器更專注于處理網(wǎng)絡(luò)上來往的信息及數(shù)據(jù),而不是消耗在對大量圖片的處理上,這樣對提升網(wǎng)絡(luò)訪問的速度以及提升整體站點(diǎn)的效率是很明顯的;另一個優(yōu)點(diǎn)則是:圖片數(shù)據(jù)和其他數(shù)據(jù)的傳輸不在同一個通信信道上。這樣就減少了很多在傳輸過程中的碰撞及沖突,提升傳輸?shù)男。而不在同一個通信信道上傳輸,則意味著可以讓圖片和其他數(shù)據(jù)同時并行進(jìn)行傳輸,從而避免在同一傳輸信道傳輸數(shù)據(jù)過程中的排隊與等待。圖片服務(wù)器的建立對于提升因?yàn)榇罅繄D片的存在而降低的網(wǎng)絡(luò)訪問速度是顯而易見的。
7 對圖片的處理方式
圖片之所以影響網(wǎng)絡(luò)訪問速度,最根本的原因便是本文開頭所說的圖片本身太大。圖片太大便會使得圖片傳輸?shù)臅r間變長。而因?yàn)閳D片太大,傳輸過程中便需要分片和重組,這也會造成效率的低下和時間的延長。針對于上述兩個原因,采取的相應(yīng)的措施便是對圖片本身進(jìn)行壓縮,以期減小圖片本身所占的空間;同時也建立圖片服務(wù)器,讓傳輸過程中大量圖片數(shù)據(jù)的分包和重組和其他數(shù)據(jù)的傳輸分開,互不干涉。同時也并行傳輸,很大程度上提升整體站點(diǎn)的處理效率。
8 總結(jié)
圖片給了我們鮮活,生動的網(wǎng)絡(luò)世界。但是,因?yàn)榧夹g(shù),設(shè)備等諸多方面的原因,我們在瀏覽圖片時,很多時候還不能和瀏覽文字信息一樣暢通無阻。要解決這個問題,如果是單純從技術(shù)的角度來想辦法的話,突破不會很明顯,因?yàn)槟壳霸诰W(wǎng)絡(luò)上傳輸圖片的技術(shù)已經(jīng)非常成熟。另一方面,若是網(wǎng)絡(luò)傳輸設(shè)備或者相關(guān)的硬件有新的突破,則可能帶來相關(guān)技術(shù)的再一次革新,那么,這個問題完全有可能產(chǎn)生質(zhì)的突破,這個突破,顯然是我們一直以來所期待的。
參考文獻(xiàn):
[1] 許彪,王曉東. 基于文件格式的J2ME圖片壓縮方法研究[J].計算機(jī)應(yīng)用與軟件,2010,27(4):254-255.
【網(wǎng)絡(luò)中圖片對速度的影響及對其處理的技術(shù)手段論文】相關(guān)文章:
網(wǎng)絡(luò)經(jīng)濟(jì)中工商管理的影響及對策論文01-12
在建筑工程經(jīng)濟(jì)中施工組織設(shè)計對其造價的影響論文03-23
網(wǎng)絡(luò)經(jīng)濟(jì)對企業(yè)管理的影響論文06-18
色彩心理在商業(yè)廣告中的影響論文03-22
網(wǎng)絡(luò)語言對漢語言文化影響淺析論文01-05
網(wǎng)絡(luò)傳播對高校合唱指揮教學(xué)方法影響論文02-27
企業(yè)并購對其全球營銷戰(zhàn)略的影響研究03-28
企業(yè)凝聚力中的銀行管理影響論文02-20
淺談創(chuàng)新網(wǎng)絡(luò)中核心企業(yè)網(wǎng)絡(luò)權(quán)力對網(wǎng)絡(luò)創(chuàng)新績效的影響研究12-05
- 相關(guān)推薦