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