當前位置:首頁 » 密碼管理 » ww訪問

ww訪問

發布時間: 2023-05-21 00:56:07

『壹』 ww.4466K.com/怎麼打不開啊

ww.4466K.com/打不開可能原因是腳本錯誤,解決方法如下:

訪問者所使用的瀏覽器不能完全支持頁面里的腳本,形成「腳本錯誤」。遇到「腳本錯誤」時一般會彈出一個非常難看的腳本運行錯誤警告窗口,而事實上,腳本悄培錯誤並不會影響網站瀏覽,因此這一警告可謂多此一舉。要關閉警告則可以在瀏覽器的工具菜單選擇Internet選項,然後單擊高級屬性頁,進入到瀏覽標簽,並選中「禁止腳本調試」復選框即可。

腳本script

是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又慎螞稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。

如果在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安啟孝唯全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。

『貳』 教你如何在windows下訪問LINUX

Samba是基於SMB協議的一個應用程序,目前的版本是2.3.x。Samba的功能很強大,但易用性比較差。不過如果僅僅實現文件共享這一目的,配置Samba很簡單,具體的操作如下。 1.假設裝有Linux的系統,其計算機名為ww,需要共享的目錄為/pub,那麼對它進行如下操作: 在/etc/下找到smb.conf,用VI編輯器打開;輸入的命令為vi/etc/smb.conf或vi/etc/samba/smb.conf 在【gobal】欄位下,添加netbios記錄,一般加在workgroup記錄的下一行; netbios name = testsamba 在【gobal】欄位下,修改secrity記錄; secrity = share 在【public】欄位下,修改path記錄; path = /pub 在【public】欄位下,添加geuest ok記錄; guest ok = yes 刪除【public】欄位每行行首的「;」標識;保存退出。 這里添加的netbios name是可以在Windows系統中的網路鄰居上看得見的計算機名;添加的/pub是可以在網路鄰居中看見的共享目錄;添加guest ok是允許所有用戶都可以用guest賬戶手差兆訪問共享資源;刪除「;」標識是要使整個【public】欄位成為可執行。 經過以上設置,現在/pub就成為可慶豎以被Windows系統和其他安裝了Linux系統的計算機作為共享的目錄了。 2.Linux系統訪問Windows 2000下的共享文件 在Linux系統下,為了能夠使用Windows系統下的共享文件夾可以進行以下操作(假設Windows系統的計算機名為ww2000): smbclient -L //ww2000 此命令為查看ww2000下的共享情況,注意在系統要求輸入pa word時,直接按回車鍵即可進入ww2000,此時屏幕上列出ww2000下的共享。 smbclient \\\\ww2000\\share -U share (或smbmount //ww2000/share /pub) 使用這個命令可進入ww2000的share目錄,屏幕上出現MS-DOS的提示符:\時說明用戶進入了share目錄。此時可以在提示符後輸入「?」查找你可使用的命令。 3.在Windows系統下訪問Linux系統下的共享文件 在Windows系統下,如果要使用Linux系統(機器名為ww)的共享目錄/pub,可以進行以下操作。 查找計算機ww,當ww目標出現時,雙擊圖標pub,即進入共享文件夾pub了。 4.在Linux系統下訪問Linux系統的共享文件 假設訪問的計算畢租機pub目錄已經存在,那麼可以進行如下操作。 smbmount //ww/pub pub 該命令即可將ww下的pub掛到本機的pub上,同上在系統要求輸入pa word時,直接按下回車鍵,接著依次輸入cd /pub/pub、ls,等命令,屏幕上即可列出計算機名為ww的pub目錄下的文件了。

『叄』 萬維網究竟是什麼

什麼叫萬維網?
萬維網(World Wide Web:www):又稱環球網。萬維網的歷史很短,1989年CERN(歐洲粒子物理實驗室)的研究人員為了研究的需要,希望能開發出一種共享資源的遠程訪問系統,這種系統能夠提供統一的介面來訪問各種不同類型的信息,包括文字、圖像、音頻、視頻信息。1990年各種人員完成了最早期的瀏覽器產品, 1991年開始在內部發行WWW,這就是萬維網的開始。目前,大多數知名公司都在Internet上建立了自己的萬維網站。
3、區別:網際網路於1969年誕生於美國。最初名為「阿帕網」(ARPAnet)是一個軍用研究系統,後來又成為連接大學及高等院校計算機的學術系統,現在則已發展成為一個覆蓋五大洲150多個國家的開放型全球計算機網路系統,擁有許多服務商。普通電腦用戶只需要一台個人計算機用電話線通過數據機和網際網路服務商連接,便可進入網際網路。但網際網路並不是全球唯一的互聯網路。例如在歐洲,跨國的互聯網路就有「歐盟網」(Euronet),「歐洲學術與研究網」(EARN),「歐洲信息網」(EIN),在美國還有「國際學術網」(BITNET),世界范圍的還有「飛多網」(全球性的BBS系統)等。

了解了以上情況,我們就可以知道大寫的「Internet」(世界語為「Interreto」)和小寫的「internet」(世界語為 「interreto」)所指的對象是不同的。當我們所說的是上文談到的那個全球最大的的也就是我們通常所使用的互聯網路時,我們就稱它為「網際網路」或稱為「國際互聯網」,雖然後一個名稱並不規范。在這里,「網際網路」是作為專有名詞出現的,因而開頭字母必須大寫。但如果作為普通名詞使用,即開頭字母小寫的 「internet」(「interreto」),則泛指由多個計算機網路相互連接而成一個大型網路。按全國科學技術審定委員會的審定,這樣的網路系統可以通稱為「互聯網」。這就是說,網際網路和其他類似的由計算機相互連接而成的大型網路系統,都可算是「互聯網」,網際網路只是互聯網中最大的一個。《現代漢語詞典》2002年增補本對「互聯網」和「網際網路」所下的定義分別是「指由若干電子機網路相互連接而成的網路」和「目前全球最大的一個電子計算機互聯網,是由美國的ARPA網發展演變而來的」。可供參考。

最後說明一下,網際網路作為專有名詞,在使用時除了第一個字母要大寫之外,通常在它的前面還要加冠詞la,(即la Interreto),而且還可以簡稱為「la Reto」。

WWW,萬維網,TTT —— 近乎完美的對譯

凡是上網的人,誰不知道「WWW」的重要作用?要輸入網址,首先得打出這三個字母來。這三個字母,就是英語的「World Wide Web」首字母的縮寫形式。「WWW」在我國曾被譯為「環球網」、「環球信息網」、「超媒體環球信息網」等,最後經全國科學技術名詞審定委員會定譯為「萬維網」。國柱先生在《胡說集》Gz18「妙譯WWW」一文中,對它的漢語對譯詞「萬維網」(Wan Wei Wang)大加贊賞,這是毫不過分的。「萬維網」這個近乎完美的對譯詞妙就妙在傳意、傳形、更傳神,真是神來之譯!

無獨有偶,「WWW」的世界語的對譯詞「TTT」,也是由三個相同字母組成的,譯得也令人叫絕。「TTT」是世界語的「Tut-Tera Teksa?o」首字母縮寫。據俄羅斯世界語者Sergio Pokrovskij編寫的《Komputada leksikono》(計算機專業詞彙)上的資料,「WWW」最初的對譯形式是「Tutmonda Tekso」,就在這一譯名出現的當天,即1994年8月5日,便立即有人在網上建議改為「Tut-Tera Tekso」,8天後,也就是8月13日,才經另一人根據一位匿名者的提議,定譯為「Tut-Tera Teksa?o」(字面義為「全球網」)。這個譯名的縮寫TTT,形式整齊,語義完全吻合,好讀、好記、好寫。這是集體智慧的創造。它也雄辯地證明了世界語的表現力是很強大、很靈活、很有適應力的,比起漢語和英語來並不遜色(請比較一下WWW的法語對譯詞「Forum elektronique mondial」和西班牙語對譯詞「Telarana Mundial」,它們的縮寫形式分別是「FEM」和「TM」)。寫到這里我不由得又想起我國近代翻譯大師嚴復先生的一句名言:「一名之立,旬月踟躕」。一個好的譯名只有在譯者,有時甚至數位譯者,長時間搜腸刮肚、苦苦思索後才能產生出來。

萬維網是無數個網路站點和網頁的集合,它們在一起構成了網際網路最主要的部分(網際網路也包括電子郵件、Usenet以及新聞組)。它實際上是多媒體的集合,是由超級鏈接連接而成的。我們通常通過網路瀏覽器上網觀看的,就是萬維網的內容。關於萬維網以及瀏覽萬維網的一些世界語術語,我將在以後所發的帖子中陸續作些介紹。

Internet是一個把分布於世界各地不同結構的計算機網路用各種傳輸介質互相連接起來的網路。因此,有人稱之為網路的網路,中文譯名為網際網路、英特網、國際互聯網等。Internet提供的主要服務有萬維網(WWW)、文件傳輸(FTP)、電子郵件(E-mail)、遠程登錄(Telnet)等。

WWW(World Wide Web)簡稱W3,有時也叫Web,中文譯名為萬維網,環球信息網等。WWW由歐洲核物理研究中心(ERN)研製,其目的是為全球范圍的科學家利用Internet進行方便地通信,信息交流和信息查詢。

WWW是建立在客戶機/伺服器模型之上的。WWW是以超文本標注語言HTML(Hyper Markup Language)與超文本傳輸協議HTTP(Hyper Text Transfer Protocol)為基礎。能夠提供面向Internet服務的、一致的用戶界面的信息瀏覽系統。其中WWW伺服器採用超文本鏈路來鏈接信息頁,這些信息頁既可放置在同一主機上,也可放置在不同地理位置的主機上;本鏈路由統一資源定位器(URL)維持,WWW客戶端軟體(即WWW瀏覽器)負責信息顯示與向伺服器發送請求。

Internet採用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。目前,用戶利用WWW不僅能訪問到Web Server的信息,而且可以訪問到FTP、Telnet等網路服務。因此,它已經成為Internet 上應用最廣和最有前途的訪問工具,並在商業范圍內日益發揮著越來越重要的作用。

WWW客戶程序在Internet上被稱為WWW瀏覽器(Browser),它是用來瀏覽Internet上WWW主頁的軟體。目前,最流行的瀏覽器軟體主要有Netscape communicator 和Microsoft Internet Explorer。

WWW瀏覽提供界面友好的信息查詢介面,用戶只需提出查詢要求,至於到什麼地方查詢,如何查詢則由WWW自動完成。因此WWW為用戶帶來的是世界范圍的超級文本服務。用戶只要操縱滑鼠,就可以通過Internet從全世界任何地方調來所需的文本、圖像、聲音等信息。WWW使得非常復雜的 Internet使用起來異常簡單。

WWW瀏覽器不僅為用戶打開了尋找Internet上內容豐富、形式多樣的主頁信息資源的便捷途徑,而且提供了Usenet新聞組、電子郵件與FTP協議等功能強大的通信手段。

『肆』 ww無法訪問.您可能沒有許可權使用網路資源.請與這台伺服器管理員聯系以查明您是否訪問許可權

看看是否被限制IP地址了,或者禁止匿名訪問了

『伍』 有些網站,只要輸入WW就行,而不是WWW,是什麼原因

DNS伺服器上的記錄是ww
在abc.com這個域中添加ww的A記錄,我訪問的時候就是ww.abc.com了.A記錄如果是虧侍www那就是www.abc.com ;如果是mail就是mail.abc.com ;滾激或者是CNAME(別名)大空襪記錄。這個不一定的。隨便改。

『陸』 www.去是什麼啊

WWW是World Wide Web (環球信息網)的縮寫,也可以簡稱為Web,中文名字為「萬維網」。 WWW(World Wide Web),是一張附著在Internet上的覆蓋全球的信息"蜘蛛網",鑲嵌著無數以超文本形式存在的信息,其中有璀璨的明珠,當然也有腐臭的垃圾。有人叫它全球網,有人叫它萬維網,或者就簡稱為Web(全國科學技術名詞審定委員會建議,WWW的中譯名為"萬維網")。WWW是當前Internet上最受歡迎、最為流行、最新的信息檢索服務系統。它把Internet上現有資源統統連接起來,使用戶能在Internet上已經建立了WWW伺服器的所有站點提供超文本媒體資源文檔。這是因為,WWW能把各種類型的信息(靜止圖像、文本聲音和音像)無義無縫的集成起來。WWW不僅提供了嘩核基圖形界面的快速信息查找,還可以通過同樣的圖形界面(GUI)與Internet的其他伺服器對接。 由於WWW為全世界的人們提供查找和共享信息的手段,所以也可以把它看作是世界上各種組織機構、科研機關、大學、公司廠商熱衷於研究開發的信息集合。它基於Internet的查詢。信息分布和管理系統,是人們進行交互的多媒體通信動態格式。它的正式提法是:"一種廣域超媒體信息檢索原始規約,目的是訪問巨量的文檔"。WWW已經實現的部分是,給計算機網路上的用戶提供一種氏賀兼容的手段,以簡單的方式去訪問各種媒體。它是第一個真正的全球性超媒體網路,改變了人們觀察和創建信息的方法。因而,整個世界迅速掀起了研究開發使用WWW的巨大熱潮。 WWW誕生於Internet之中,後來成為Internet的一部分,而今天,WWW幾乎成了Internet的代名詞。通過它,加入其中的每個人能夠在瞬間抵達世界的各個角落,只要將一根電話線插入你的PC(它可能是你隨身攜帶的筆記本電腦加上一部行動電話),此時全球的信息就在你的指尖! WWW並不是實際存在於世界亂謹的哪一個地方,事實上,WWW的使用者每天都賦予它新的含義。Internet社會的公民們(包括機構和個人),把他們需要公之於眾的各類信息以主頁(Homepage)的形式嵌入WWW,主頁中除了文本外還包括圖形、聲音和其他媒體形式;而內容則從各類招聘廣告到電子版聖經,可以說包羅萬象,無所不有。主頁是在Web上出版的主要形是一些HTML文本(HTML即Hyper Text Markup Language,超文本標識語言)。

『柒』 瀏覽器採用http 協議訪問網頁的工作過程

1. 首先嘛,你得在瀏覽器里輸入要網址:

2. 瀏覽器查找域名的IP地址

導航的第一步是通過訪問的域名找出其IP地址。DNS查找過程如下:
瀏覽器緩存 – 瀏覽器會緩存DNS記錄一段時間。 有趣的是,操作系統沒有告訴瀏覽器儲存DNS記錄的時間,這樣不同瀏覽器會儲存個自固定的一個時間(2分鍾到30分鍾不等)。
系統緩存 – 如果在瀏覽器緩存里沒有找到需要的記錄,瀏覽器會做一個系統調用(windows里是gethostbyname)。這樣便可獲得系統緩存中的記錄。
路由器緩存 – 接著,前面的查詢請求發向路由器,它一般會有自己的DNS緩存。
ISP DNS 緩存 – 接下來要check的就是ISP緩存DNS的伺服器。在這一般都能找到相應的緩存記錄。
遞歸搜索 – 你的ISP的DNS伺服器從跟域名伺服器開始進行遞歸搜索,從.com頂級域名伺服器到Facebook的域名伺服器。一般DNS伺服器的緩存中會有.com域名伺服器中的域名,所以到頂級伺服器的匹配過程不是那麼必要了。
DNS遞歸查找如下圖所示:

DNS有一點令人擔憂,這就是像wikipedia.org 或者 facebook.com這樣的整個域名看上去只是對應一個單獨的IP地址。還好,有幾種方法可以消除這個瓶頸:
循環 DNS 是DNS查找時返回多個IP時的解決方案。舉例來說,Facebook.com實際上就對應了四個IP地址。
負載平衡器 是以一個特定IP地址進行偵聽並將網路請求轉發到集群伺服器上的硬體設備。 一些大型的站點一般都會使用這種昂貴的高性能負載平衡器。
地理 DNS 根據用戶所處的地理位置,通過把域名映射到多個不同的IP地址提高可擴展性。這樣不同的伺服器不能夠更新同步狀態,但映射靜態內容的話非常好。
Anycast 是一個IP地址映射多個物理主機的路由技術。 美中不足,Anycast與TCP協議適應的不是很好,所以很少應用在那些方案中。
大多數DNS伺服器使用Anycast來獲得高效低延遲的DNS查找。

3. 瀏覽器給web伺服器發送一個HTTP請求

因為像Facebook主頁這樣的動態頁面,打開後在瀏覽器緩存中很快甚至馬上就會過期,毫無疑問他們不能從中讀取。
所以,瀏覽器將把一下請求發送到Facebook所在的伺服器:
GET http://facebook.com/ HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, [...]
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; [...]
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Host: facebook.com
Cookie: datr=1265876274-[...]; locale=en_US; lsd=WW[...]; c_user=2101[...]
GET 這個請求定義了要讀取的URL: 「http://facebook.com/」。 瀏覽器自身定義 (User-Agent 頭), 和它希望接受什麼類型的相應 (Accept and Accept-Encoding 頭). Connection頭要求伺服器為了後邊的請求不要關閉TCP連接。
請求中也包含瀏覽器存儲的該域名的cookies。可能你已經知道,在不同頁面請求當中,cookies是與跟蹤一個網站狀態相匹配的鍵值。這樣cookies會存儲登錄用戶名,伺服器分配的密碼和一些用戶設置等。Cookies會以文本文檔形式存儲在客戶機里,每次請求時發送給伺服器。
用來看原始HTTP請求及其相應的工具很多。作者比較喜歡使用fiddler,當然也有像FireBug這樣其他的工具。這些軟體在網站優化時會幫上很大忙。
除了獲取請求,還有一種是發送請求,它常在提交表單用到。發送請求通過URL傳遞其參數(e.g.: http://robozzle.com/puzzle.aspx?id=85)。發送請求在請求正文頭之後發送其參數。

像「http://facebook.com/」中的斜杠是至關重要的。這種情況下,瀏覽器能安全的添加斜杠。而像「http: //example.com/folderOrFile」這樣的地址,因為瀏覽器不清楚folderOrFile到底是文件夾還是文件,所以不能自動添加 斜杠。這時,瀏覽器就不加斜杠直接訪問地址,伺服器會響應一個重定向,結果造成一次不必要的握手。

4. facebook服務的永久重定向響應

圖中所示為Facebook伺服器發回給瀏覽器的響應:
HTTP/1.1 301 Moved Permanently
Cache-Control: private, no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Location: http://www.facebook.com/
P3P: CP="DSP LAW"
Pragma: no-cache
Set-Cookie: made_write_conn=deleted; expires=Thu, 12-Feb-2009 05:09:50 GMT;
path=/; domain=.facebook.com; httponly
Content-Type: text/html; charset=utf-8
X-Cnection: close
Date: Fri, 12 Feb 2010 05:09:51 GMT
Content-Length: 0
伺服器給瀏覽器響應一個301永久重定向響應,這樣瀏覽器就會訪問「http://www.facebook.com/」 而非「http://facebook.com/」。
為什麼伺服器一定要重定向而不是直接發會用戶想看的網頁內容呢?這個問題有好多有意思的答案。
其中一個原因跟搜索引擎排名有 關。你看,如果一個頁面有兩個地址,就像http://www.igoro.com/ 和http://igoro.com/,搜索引擎會認為它們是兩個網站,結果造成每一個的搜索鏈接都減少從而降低排名。而搜索引擎知道301永久重定向是 什麼意思,這樣就會把訪問帶www的和不帶www的地址歸到同一個網站排名下。
還有一個是用不同的地址會造成緩存友好性變差。當一個頁面有好幾個名字時,它可能會在緩存里出現好幾次。
5. 瀏覽器跟蹤重定向地址

現在,瀏覽器知道了「http://www.facebook.com/」才是要訪問的正確地址,所以它會發送另一個獲取請求:
GET http://www.facebook.com/ HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, [...]
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; [...]
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Cookie: lsd=XW[...]; c_user=21[...]; x-referer=[...]
Host: www.facebook.com
頭信息以之前請求中的意義相同。
6. 伺服器「處理」請求

伺服器接收到獲取請求,然後處理並返回一個響應。
這表面上看起來是一個順向的任務,但其實這中間發生了很多有意思的東西- 就像作者博客這樣簡單的網站,何況像facebook那樣訪問量大的網站呢!
Web 伺服器軟體
web伺服器軟體(像IIS和阿帕奇)接收到HTTP請求,然後確定執行什麼請求處理來處理它。請求處理就是一個能夠讀懂請求並且能生成HTML來進行響應的程序(像ASP.NET,php,RUBY...)。
舉 個最簡單的例子,需求處理可以以映射網站地址結構的文件層次存儲。像http://example.com/folder1/page1.aspx這個地 址會映射/httpdocs/folder1/page1.aspx這個文件。web伺服器軟體可以設置成為地址人工的對應請求處理,這樣 page1.aspx的發布地址就可以是http://example.com/folder1/page1。
請求處理
請求處理閱讀請求及它的參數和cookies。它會讀取也可能更新一些數據,並講數據存儲在伺服器上。然後,需求處理會生成一個HTML響應。
所 有動態網站都面臨一個有意思的難點 -如何存儲數據。小網站一半都會有一個SQL資料庫來存儲數據,存儲大量數據和/或訪問量大的網站不得不找一些辦法把資料庫分配到多台機器上。解決方案 有:sharding (基於主鍵值講數據表分散到多個資料庫中),復制,利用弱語義一致性的簡化資料庫。
委 托工作給批處理是一個廉價保持數據更新的技術。舉例來講,Fackbook得及時更新新聞feed,但數據支持下的「你可能認識的人」功能只需要每晚更新 (作者猜測是這樣的,改功能如何完善不得而知)。批處理作業更新會導致一些不太重要的數據陳舊,但能使數據更新耕作更快更簡潔。
7. 伺服器發回一個HTML響應

圖中為伺服器生成並返回的響應:
HTTP/1.1 200 OK
Cache-Control: private, no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Expires: Sat, 01 Jan 2000 00:00:00 GMT
P3P: CP="DSP LAW"
Pragma: no-cache
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
X-Cnection: close
Transfer-Encoding: chunked
Date: Fri, 12 Feb 2010 09:05:55 GMT

2b3Tn@[...]
整個響應大小為35kB,其中大部分在整理後以blob類型傳輸。
內容編碼頭告訴瀏覽器整個響應體用gzip演算法進行壓縮解壓blob塊後,你可以看到如下期望的HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" id="facebook" class=" no_js">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-language" content="en" />
...
關於壓縮,頭信息說明了是否緩存這個頁面,如果緩存的話如何去做,有什麼cookies要去設置(前面這個響應里沒有這點)和隱私信息等等。
請注意報頭中把Content-type設置為「text/html」。報頭讓瀏覽器將該響應內容以HTML形式呈現,而不是以文件形式下載它。瀏覽器會根據報頭信息決定如何解釋該響應,不過同時也會考慮像URL擴展內容等其他因素。
8. 瀏覽器開始顯示HTML
在瀏覽器沒有完整接受全部HTML文檔時,它就已經開始顯示這個頁面了:

9. 瀏覽器發送獲取嵌入在HTML中的對象

在瀏覽器顯示HTML時,它會注意到需要獲取其他地址內容的標簽。這時,瀏覽器會發送一個獲取請求來重新獲得這些文件。
下面是幾個我們訪問facebook.com時需要重獲取的幾個URL:
圖片
http://static.ak.fbcdn.net/rsrc.php/z12E0/hash/8q2anwu7.gif
http://static.ak.fbcdn.net/rsrc.php/zBS5C/hash/7hwy7at6.gif

CSS 式樣表
http://static.ak.fbcdn.net/rsrc.php/z448Z/hash/2plh8s4n.css
http://static.ak.fbcdn.net/rsrc.php/zANE1/hash/cvtutcee.css

JavaScript 文件
http://static.ak.fbcdn.net/rsrc.php/zEMOA/hash/c8yzb6ub.js
http://static.ak.fbcdn.net/rsrc.php/z6R9L/hash/cq2lgbs8.js

這些地址都要經歷一個和HTML讀取類似的過程。所以瀏覽器會在DNS中查找這些域名,發送請求,重定向等等...
但 不像動態頁面那樣,靜態文件會允許瀏覽器對其進行緩存。有的文件可能會不需要與伺服器通訊,而從緩存中直接讀取。伺服器的響應中包含了靜態文件保存的期限 信息,所以瀏覽器知道要把它們緩存多長時間。還有,每個響應都可能包含像版本號一樣工作的ETag頭(被請求變數的實體值),如果瀏覽器觀察到文件的版本 ETag信息已經存在,就馬上停止這個文件的傳輸。
試著猜猜看「fbcdn.net」在地址中代表什麼?聰明的答案是"Facebook內容分發網路"。Facebook利用內容分發網路(CDN)分發像圖片,CSS表和JavaScript文件這些靜態文件。所以,這些文件會在全球很多CDN的數據中心中留下備份。
靜態內容往往代表站點的帶寬大小,也能通過CDN輕松的復制。通常網站會使用第三方的CDN。例如,Facebook的靜態文件由最大的CDN提供商Akamai來託管。
舉例來講,當你試著ping static.ak.fbcdn.net的時候,可能會從某個akamai.net伺服器上獲得響應。有意思的是,當你同樣再ping一次的時候,響應的伺服器可能就不一樣,這說明幕後的負載平衡開始起作用了。
10. 瀏覽器發送非同步(AJAX)請求

在Web 2.0偉大精神的指引下,頁面顯示完成後客戶端仍與伺服器端保持著聯系。
以 Facebook聊天功能為例,它會持續與伺服器保持聯系來及時更新你那些亮亮灰灰的好友狀態。為了更新這些頭像亮著的好友狀態,在瀏覽器中執行的 JavaScript代碼會給伺服器發送非同步請求。這個非同步請求發送給特定的地址,它是一個按照程式構造的獲取或發送請求。還是在Facebook這個例 子中,客戶端發送給http://www.facebook.com/ajax/chat/buddy_list.php一個發布請求來獲取你好友里哪個 在線的狀態信息。
提起這個模式,就必須要講講"AJAX"-- 「非同步JavaScript 和 XML」,雖然伺服器為什麼用XML格式來進行響應也沒有個一清二白的原因。再舉個例子吧,對於非同步請求,Facebook會返回一些JavaScript的代碼片段。
除了其他,fiddler這個工具能夠讓你看到瀏覽器發送的非同步請求。事實上,你不僅可以被動的做為這些請求的看客,還能主動出擊修改和重新發送它們。AJAX請求這么容易被蒙,可著實讓那些計分的在線游戲開發者們郁悶的了。(當然,可別那樣騙人家~)
Facebook聊天功能提供了關於AJAX一個有意思的問題案例:把數據從伺服器端推送到客戶端。因為HTTP是一個請求-響應協議,所以聊天伺服器不能把新消息發給客戶。取而代之的是客戶端不得不隔幾秒就輪詢下伺服器端看自己有沒有新消息。
這些情況發生時長輪詢是個減輕伺服器負載挺有趣的技術。如果當被輪詢時伺服器沒有新消息,它就不理這個客戶端。而當尚未超時的情況下收到了該客戶的新消息,伺服器就會找到未完成的請求,把新消息做為響應返回給客戶端。

熱點內容
怎麼在微信發文件夾 發布:2025-02-08 10:09:45 瀏覽:790
cryengine源碼 發布:2025-02-08 09:50:58 瀏覽:392
aardio可以反編譯嗎 發布:2025-02-08 09:50:53 瀏覽:482
公司營業執照密碼是什麼 發布:2025-02-08 09:47:56 瀏覽:854
體驗腳本 發布:2025-02-08 09:46:15 瀏覽:690
醫學生需要什麼配置的筆記本 發布:2025-02-08 09:45:34 瀏覽:771
騷擾電話資料庫 發布:2025-02-08 09:45:34 瀏覽:179
u盤文件加密器 發布:2025-02-08 09:40:35 瀏覽:769
plc數據存儲app 發布:2025-02-08 09:37:17 瀏覽:708
伺服器的峰值高低有什麼區別 發布:2025-02-08 09:35:46 瀏覽:689