版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1網(wǎng)站性能直接影響訪問速度,從而影響訪問量。實(shí)現(xiàn)高性能Web應(yīng)用的重要性是不言而喻的。性能瓶頸主要表達(dá)在高延時(shí)、擁塞和效勞器負(fù)載,專業(yè)的解決方法往往本錢較高。做好緩存的設(shè)計(jì)那么可以在控制本錢的情況下充分的提高性能。過去幾年中,Web應(yīng)用程序已經(jīng)從簡(jiǎn)單的HTML頁面堆積演變成使用各種各樣的技術(shù)構(gòu)建高可擴(kuò)展性和交互式的富應(yīng)用程序。設(shè)計(jì)和開發(fā)這類應(yīng)用程序變得越來越復(fù)雜,此外,決策者正越來越多地尋求構(gòu)建更豐富的互動(dòng)功能到這些應(yīng)用程序中,同時(shí)還要保證可維護(hù)性和高性能,但高性能意味著高本錢。為了構(gòu)建提供應(yīng)最終用戶體驗(yàn)的是一個(gè)牢固的應(yīng)用程序,開發(fā)人員需要解決潛在的性能瓶頸。本文側(cè)重于緩存——它是交付高性能Web應(yīng)用程序急需的——也簡(jiǎn)要介紹一下壓縮功能。有一些公司在生產(chǎn)和銷售專門的壓縮和性能產(chǎn)品。本文旨在簡(jiǎn)單介紹在尋求專業(yè)產(chǎn)品解決性能問題之前開發(fā)人員可以在客戶端和效勞器端對(duì)Web應(yīng)用程序做的一些性能改良。性能瓶頸性能瓶頸主要表達(dá)在高延時(shí)、擁塞和效勞器負(fù)載。緩存不能完全解決掉這三個(gè)問題,但經(jīng)過詳細(xì)的設(shè)計(jì)考慮,緩存是可以提高性能的。在效勞器端和客戶端都緩存內(nèi)容,據(jù)調(diào)查,平均而言,下載HTML只需要總的用戶響應(yīng)時(shí)間的10-20%,剩下的80-90%全部用于下載頁面中的其它組成內(nèi)容,這些組成內(nèi)容通常包括圖像,如公司logo,緩存logo可以有效防止到效勞器的屢次往返。在前日51CTO上發(fā)布的加速,加速,再加速:來自Google的網(wǎng)站加速技巧大全中,Google提到的提升網(wǎng)站速度和性能的低本錢技巧中就包括緩存這一條。至于架構(gòu)設(shè)計(jì)方面,那么可參考51CTO的視頻專題:大型網(wǎng)站架構(gòu)專家談。簡(jiǎn)單地講,緩存是臨時(shí)存儲(chǔ)。它將數(shù)據(jù)復(fù)制到不同的計(jì)算機(jī)或不同于原始數(shù)據(jù)源的位置,有了正確的配置,訪問緩存數(shù)據(jù)的速度比訪問原始數(shù)據(jù)的速度要快得多,使用緩存數(shù)據(jù)可以減小效勞器負(fù)載和帶寬消耗,從最終用戶的角度來看就是性能提高了。圖1顯示了Internet如何工作的快速總攬,以及緩存在哪里發(fā)生作用。
圖1Internet上的緩存:這個(gè)圖顯示了常見的請(qǐng)求和檢索緩存信息的時(shí)機(jī)緩存艷正如怪你在勢(shì)圖1君中所膽看到鴨的,我在服晉務(wù)器棟和客誰戶端龍上緩厘存數(shù)圓據(jù)既達(dá)是可研能的敞也是德有效第的,夫圖2脆顯示遙了這計(jì)三個(gè)吊緩存盞位置歉的不皮同視派圖。星
咐圖贊2蠻緩存貫配置累:此雷圖顯寸示了秩三個(gè)妄典型弦的緩貨存位活置裂1、肯客戶染端瀏慮覽器帳緩存國:瀏牲覽器毫緩存縣We癥b對(duì)賊象后瘦,可陪以對(duì)讓重復(fù)屢的請(qǐng)匙求直熊接響喘應(yīng),光不用哥再從弱In杰te牲rn吳et我請(qǐng)求雕數(shù)據(jù)完了。至2、距效勞涌器端彩轉(zhuǎn)發(fā)竭代理繳緩存拿:雖毫然可守能有闊些變斯化,尋但這煎些緩超存位蝦置通罵常是都在最兔終用籃戶防獸火墻藏里面鋤,可近以對(duì)態(tài)請(qǐng)求言直接快響應(yīng)燃,不純需要犯從原高始來傘源請(qǐng)姑求數(shù)烈據(jù)。誠3、牌效勞宰器端玻反向袖代理勇緩存據(jù):也晝被稱昆為網(wǎng)嚼關(guān)或掩代理販緩存擠,這刺些緩涉存服刻務(wù)器醬的操框作代心表了臺(tái)客戶繼的來膝源服蝕務(wù)器臂,術(shù)兵語“道內(nèi)容事分發(fā)逗網(wǎng)絡(luò)廢〔C傅DN榆〕〞店就是屢這些后反向融代理延緩存旦的集墾合。罩你可預(yù)以緩允存任散何可肅能不援止一純次被海請(qǐng)求設(shè)的對(duì)晨象,汪但總撤有一倘個(gè)危毛險(xiǎn)就和是緩遷存的職對(duì)象惠很可綱能變壁得陳棒舊,訓(xùn)也就障是說同,沒俊有準(zhǔn)肢確地逆反響父原始遙數(shù)據(jù)禾。不塌過可牽以使喚用兩筑個(gè)參繡數(shù)來餐控制品所有肚可緩說存的救對(duì)象披:f循re向sh椒ne滔ss隙和v咸al礙id銀at品io偶n。貍fr盆es理hn流es壘s和濤va宣li乏da懂ti臨on席都可映以使昂用H鋼TT江P請(qǐng)噴求和目相應(yīng)謹(jǐn)組合由來進(jìn)席行確泊定。另◆F腳re德sh謎ne竟ss兩確定韻某個(gè)歲對(duì)象次是否流可以尋從緩效存中啊獲得垃,使真用e繩xp朋ir奇es長和c尺ac路he密-c奔o(jì)n平tr杰ol誰:m辱ax腦-a葬ge仆頭進(jìn)卡行控遍制。司◆V框al裹id旺at章io愛n確蒸定某建個(gè)對(duì)烤象是堅(jiān)否已右經(jīng)陳盜舊,迅使用害la念st躺-m稱od奪if裝ie澆d和啊if冠-m襲od輛if泰ie心d-乞si妥nc障e頭漏進(jìn)行芹控制勞。式設(shè)計(jì)掛高度包緩存普的W益eb課應(yīng)用值程序壩企業(yè)番級(jí)W壓eb誦應(yīng)用紅程序例既有崇靜態(tài)飄局部銳又有裙動(dòng)態(tài)看局部拔,只叫要進(jìn)鋪行了技正確休的設(shè)湊計(jì)和邀架構(gòu)陳,都批能夠和實(shí)現(xiàn)籍靜態(tài)遲局部創(chuàng)從緩贊存中談獲取殿,動(dòng)徹態(tài)部姜分從饒?jiān)佳诖纹鳙@概取,霞但第紹一步糾是確喜定要壇緩存拖什么舍,圖淚3提賤供了宏一個(gè)霞指南乒,可非以幫澆助你附確定佳哪些摟對(duì)象健是可婚緩存抵,哪烤些對(duì)烏象是煙動(dòng)態(tài)漏的〔濱不可嬸緩存美的〕窯。北
尋圖對(duì)3良確定掠緩存霜能力版:此禁圖提盲供了穴某個(gè)困對(duì)象訓(xùn)是否蕩應(yīng)該光緩存椒的指未南識(shí)應(yīng)用度程序滋架構(gòu)餅在可休緩存待對(duì)象縮和不志可緩河存對(duì)它象之璃間有徒一點(diǎn)差差異任,開參發(fā)人附員應(yīng)植該尋蝦求最氣大限姐度的牽緩存測(cè)命中娃率,捆同時(shí)懸要避磚免緩著存動(dòng)神態(tài)對(duì)溪象。脂下面殿是一秤些最蟻佳實(shí)碼踐:擺1、奧使用蔑緩存琴控制稍〔c獨(dú)ac弄he播-c撕on府tr感ol眉:m娘ax單-a燥ge故〕和醫(yī)有效伙期〔樣Ex榴pi瘋re古s〕蓄頭昂2、圓使用麗最后內(nèi)修改章時(shí)間講〔l阻as州t-蚊mo絹di護(hù)fi蛙ed雀〕頭下3、橫檢查盈We蠢b服蠻務(wù)器覺是否姨支持更If坊-M測(cè)od啦if諷ie此d-異Si駱nc瘡e諒4、青調(diào)查羞為小姐型站根點(diǎn)使暫用轉(zhuǎn)脆向代將理的漫可行壞性,培或?yàn)楹笮蜐{企業(yè)賤網(wǎng)站嶺從C矛DN堡廠家走獲得片專業(yè)所人員密的幫木助江5、旺根據(jù)翁網(wǎng)站哭的可緣擴(kuò)展掩性思圍考是輕使用皺數(shù)據(jù)汪中心違還是捎托管捷6、齡自己非動(dòng)手惡編碼禍常常肌需要問大量國的時(shí)基間和妖精力機(jī),根澤據(jù)站水點(diǎn)的截規(guī)模毛,可識(shí)以考個(gè)慮采隙用開型源緩怠存方潤法,港如使墊用S虛qu光id艷作為搞代理?xiàng)壭谘缕鹘?、援為文李件下芬載明藝確使英用混唐合緩互存機(jī)衰制彎8、遇確保叛那些鄉(xiāng)無用歲戶/都輸入些依賴絡(luò)的動(dòng)毯態(tài)事教務(wù)可鳥以獲果得緩修存,倉為不侮同對(duì)講象創(chuàng)筒建緩揭存映麥像可創(chuàng)以幫息助將掛可緩煮存對(duì)門象和義不可響緩存如對(duì)象領(lǐng)隔離括開來刻9、兆小心棗完全巡忽略討緩存炒頭的潛內(nèi)容鵝管理劃系統(tǒng)黑〔C甘MS擦〕窩為緩御存使誓用頭請(qǐng)(H交ea蝶de規(guī)r)鑼本節(jié)定覆蓋四了為頁緩存睬目的前最有悶用的此頭。艙控制側(cè)緩存畝在H蠅TT喘P纖1.蓬1束標(biāo)準(zhǔn)棗中,反效勞倒器應(yīng)傅該為忘緩存伶控制業(yè)頭發(fā)坦送一變個(gè)無孟緩存堵響應(yīng)轉(zhuǎn),以愚指出咽內(nèi)容區(qū)不應(yīng)四該被變緩存勾,客諒戶端異和服相務(wù)器杜端都浪應(yīng)該授遵守如這個(gè)辰頭信墻息,雜以防啊止頭香中已弟經(jīng)聲鮮明了廣的動(dòng)宏態(tài)內(nèi)譜容,句大多護(hù)數(shù)開大發(fā)語胳言都炒支持立使用疼這個(gè)蜻頭信蹄息控鑰制響警應(yīng)頭范值。時(shí)另一拌方面邁,你坡可以谷為c振ac鎮(zhèn)he喝-c啄on望tr沸ol邁頭返擊回一訓(xùn)個(gè)p鐮ub腔li察c服題務(wù)器盡端應(yīng)堡答來錯(cuò)允許鏡緩存咬〔即馳使沒瞇有c首ac朵he死-c堂on討tr跪ol姥頭也葡可以搭指出然對(duì)象智是可豎以緩吹存的?!常鯿a抖ch遙e-乘co打nt采ro暴l頭燭的值令為p灶ri鳥va蓄te聽是一諸個(gè)特襯殊情咸況,去表示夸瀏覽犧器可壺能會(huì)麻在本殿地緩充存對(duì)蘿象,擔(dān)但代賠理服晴務(wù)器用不會(huì)犁緩存觀它。滾圖4放中的夾請(qǐng)求尖——疼響應(yīng)輔工作做流顯傲示了粉Go紗og獨(dú)le此如何爐通過億ca衰ch真e-冰co吩nt托ro蜻l頭同通知府代理密效勞版器不尼要緩疲存的梢。姓
嬌圖悲4左停止偉代理?xiàng)钚谟骶彺浯妫簾粽?qǐng)求粥--姐應(yīng)答湯流顯晉示服央務(wù)器亦返回汗pr癢iv乒at打e阻質(zhì)止代伸理服哨務(wù)器亦緩存永最后坡,服澡務(wù)器纏使用慚ex蛋pi洞re慰s應(yīng)扮答時(shí)扣包括膊了一心個(gè)表劫示有臘效期溜的日孟期/民時(shí)間睬戳,禁直到拐有效潮期滿科之前果瀏覽更器都遵可以于緩存警中的養(yǎng)對(duì)象狹。如秋圖5飛所示彈。舉
系圖煎5痛過期侍內(nèi)容抬:G潛oo傘gl餡e的執(zhí)Gm也ai申l服概務(wù)器路返回腐一個(gè)湖ex壟pi對(duì)re慶s頭論,包遠(yuǎn)括緩益存頁捏面的忠過期追日期各和時(shí)射間嗚這一棕點(diǎn)你減可以桑驗(yàn)證調(diào),G瓜ma灶il沈允許桂瀏覽賽器緩月存G腦ma菊il葛主頁惱,直怨到e忠xp團(tuán)ir歐es念頭中太明確帳指定隊(duì)的時(shí)吧間到束了為鞭止。抓使用讓La初st厘-M娘od幅if證ie貞d傳頭基瀏覽形器使哀用這推個(gè)頭遇信息喂來確饞定緩哲存對(duì)明象生挑存期拴的有肢效性隸,瀏腸覽器育請(qǐng)求體這個(gè)植對(duì)象單時(shí),城效勞碎器使斷用一腫個(gè)包崇含該矛對(duì)象量最后音修改斯時(shí)間月的時(shí)貓間戳娛的L然as搬t(yī)-貞Mo通di己fi槐ed攪頭釀進(jìn)行換響應(yīng)史,當(dāng)參用戶既下次廢請(qǐng)求市相同犁的對(duì)言象時(shí)荷,如及果當(dāng)演前的盡時(shí)間告戳超薪出了毛對(duì)象持的使農(nóng)用期睜限,術(shù)或者完用戶哭是通例過刷愁新方利式請(qǐng)掃求該禍頁面神的,伍瀏覽容器會(huì)才向服棄務(wù)器喪發(fā)送故一個(gè)見if側(cè)_m蟻od妖if瘦ie儀d_森si油nc廢e請(qǐng)廉求確寬定對(duì)阻象是擺否發(fā)艱生了供變化門,如賠果對(duì)驗(yàn)象的詞確發(fā)觀生了蒼變化影,瀏蔬覽器駱就發(fā)鹿送一咳個(gè)完缸整的稠GE托T請(qǐng)娛求以映獲取懇新的縣對(duì)象風(fēng)并將授其再廁次緩勾存起助來,齡否那么工,瀏條覽器庭就從壘它的抵緩存挖中提翼取對(duì)鐵象,園并更線新對(duì)冷象的槍la虹st醉-m檔od待if偏ie袋d值潔。圖退6顯鋪示了乎一個(gè)認(rèn)工作籮實(shí)例踏。攏
舍圖潑6禍最后帳修改混時(shí)間厘:l餅as灰t-旨mo部di絕fi鋒ed夕時(shí)間昏戳讓慮瀏覽咽器確孔定是兩使用腥本地面緩存蓮內(nèi)容曲還是問重新詞請(qǐng)求亭內(nèi)容愈舉一唯個(gè)例霉子,停假設(shè)腐瀏覽榴器在貧請(qǐng)求翻ww桐w.奉ya簡(jiǎn)ho嚼o.刮co林m住時(shí),調(diào)效勞納器使你用l替as揪t-憲mo皂di凳fi漸ed士時(shí)間誤戳進(jìn)息行響伏應(yīng),伴和使越用i歐f-憶mo粥di福fi幟ed中-s脈in晴ce觀頭進(jìn)秀行響兵應(yīng)〔振參考聲圖7副〕時(shí)待比照曉一下遼,看鴿行為醒有何護(hù)不同遷。側(cè)
極圖暫7這檢查秧修改晚:通摟過發(fā)肚送i羊f-互mo企di登fi濟(jì)ed歷-s援in竄ce炭頭,寨效勞牲器將鈔會(huì)使不用一稻個(gè)表謀示自婚時(shí)間緊戳指艷定時(shí)主間以答來是囑否發(fā)服生了薪變化攔的值班進(jìn)行騙響應(yīng)耕在圖煙7中勾,瀏棄覽器枝使用校if姿-m潛od拔if槽ie變d-仆si職nc約e頭演發(fā)送傳一個(gè)第請(qǐng)求環(huán),服蒙務(wù)器漫使用加30兩4代翻碼進(jìn)孟行響煌應(yīng),熟表示躬瀏覽絨器可共以使放用緩鑄存,極不用按發(fā)起唱一個(gè)需完整快的G持ET約請(qǐng)求萄。秩為了激全面弱理解礦這些例頭信筍息的膠效果牛,最毛好的休方法叮是你搏自己割動(dòng)手泄實(shí)驗(yàn)井一翻籠,使齒用各忘種不鋼同的質(zhì)頭信急息組補(bǔ)合,絹并觀爪察它候們的棄行為照,分阻析頭繞信息哄的一幣個(gè)好甚工具餡是W最fe抱tc協(xié)h。皮自己坐動(dòng)手檔的方巧法帳正如龍前面沃給出絨的建擱議,果自己懲動(dòng)手慈〔D覽IY唯〕的珠方法泡并不技總是喪捷徑肯,專錘門提飛供C刻DN兇加速臟的產(chǎn)工品和串解決獅方案事可以谷滿足腸不同群類型臨的需差求。莖但如籮果你撤要開塌發(fā)的演是一拐個(gè)內(nèi)丘部使松用的藏產(chǎn)品釋,可誘以提杏供幫妨助的珍可能三只有勇Sq臭ui女d了驕,S具qu蒼id絹被用眨作許葬多產(chǎn)性品的晌一個(gè)捐組成仰局部徐,許語多I斃SP濱也在方使用買它。障例如唯,在老Ja牙va蘆應(yīng)用濾程序懸中,司Sq檢ui睡d可腔以被爪用作恩To釋mc陶at膝效勞筐器的碎代理銹,S聞qu脖id步提供脊的不本僅僅籌是H兆TT墳P緩暑存,按但關(guān)域于它梢的完侍整介狀紹已靜經(jīng)超何出了陶本文聞的范貫圍,稠請(qǐng)讀牧者自跟行搜瞎索相遭關(guān)文永章,嫂可以靈在揭Wi掌ki蹤me左di卻a宋看到條另一茂個(gè)使奶用S后qu貪id羞的例牽子。羨HT絨TP賓壓縮兩緩存業(yè)僅僅螞是提取高W擠eb邊應(yīng)用瘦程序免性能析的方焰法之破一,非壓縮塌是另扮一個(gè)烈關(guān)鍵棄方法抗,H軟TT斗P壓耐縮在授內(nèi)容牽發(fā)送慶到客陪戶端塌之前赤將其可壓縮畫,在爆客戶珍端和火效勞略器端順都有費(fèi)壓縮燒功能拿,當(dāng)樓效勞攻器交采付的指是壓臉縮內(nèi)糕容時(shí)族,由藥瀏覽毅器進(jìn)屆行解信壓,哨這樣阿可以忙節(jié)約缸珍貴貢的帶具寬,淡減少浮本錢籌和提睜高響廁應(yīng)時(shí)祖間。幣瀏覽冰器使冬用值父為g急zi都p的勇ac皆ce醉pt賽-e煉nc市od淚in鋪g—爪ty煤pi林ca治ll船y頭懇宣稱器它們末支持姻壓縮君,服辜務(wù)器載使用接co胸nt代en殺t-江en沿co壩di莫ng蘆頭指饑定應(yīng)那答數(shù)差據(jù)的插編碼踏,例河如,盒如果包使用坊的是矛gz吃ip梯格式組進(jìn)行止壓縮真,服瓣務(wù)器少應(yīng)該兔使用住值為訴gz狂ip狀的c災(zāi)on振te悶nt洪-e躺nc論od六in華g拳頭進(jìn)員行響頭應(yīng)。輸效勞租器檢晌查響閃應(yīng)的膏MI冠ME傾
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游業(yè)務(wù)賦能增長
- 旅游業(yè)績(jī)超越預(yù)期
- 2025年智能制造園區(qū)廠房拆遷補(bǔ)償及產(chǎn)業(yè)布局協(xié)議4篇
- 個(gè)人投資企業(yè)資產(chǎn)轉(zhuǎn)讓協(xié)議版A版
- 2025柴油終端零售居間合作協(xié)議書4篇
- 2025年度茶葉產(chǎn)品研發(fā)與技術(shù)轉(zhuǎn)移合同4篇
- 2025年度海上風(fēng)電場(chǎng)建設(shè)分包工程合同4篇
- 2025年度教育培訓(xùn)課程定制合同書4篇
- 專業(yè)服裝面料供應(yīng)協(xié)議范本版B版
- 二零二四二手設(shè)備購買與維修合同2篇
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說課稿-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語文一輪復(fù)習(xí)之寫作
- 2025年景觀照明項(xiàng)目可行性分析報(bào)告
- 2025年江蘇南京地鐵集團(tuán)招聘筆試參考題庫含答案解析
- 2025年度愛讀書學(xué)長參與的讀書項(xiàng)目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué) 北師大版
評(píng)論
0/150
提交評(píng)論