籠統(tǒng)的說,當我們點擊這個網(wǎng)站發(fā)出指令時,瀏覽器就是一個橋梁,會把信息先送達到指定的服務器里,然后在服務器里調用網(wǎng)站數(shù)據(jù),把相關的信息顯示再瀏覽器上,以供訪客閱讀。也就是說訪客一旦發(fā)出指定----瀏覽器作為連接,把信息反饋給網(wǎng)站服務器-----網(wǎng)站服務器收到指令后,會把對應的數(shù)據(jù)呈現(xiàn)在瀏覽器上-----訪客可以去查看。
訪客是怎樣發(fā)出指定的,當訪客點擊網(wǎng)站的某一鏈接或打開某一網(wǎng)址時,就是相當于發(fā)出指令。
瀏覽器在網(wǎng)站中如何起到橋梁的作用?比如,當用戶打開網(wǎng)址訪問網(wǎng)站時候,瀏覽器會把網(wǎng)站翻譯成對應的html(標準通用語言的一種應用)代碼,然后在網(wǎng)站服務器里調用對應的文字和圖片以及其他文件(視頻,音頻,動畫,流媒體等),顯示在瀏覽器上。
指令如何在服務器上請求文件?當指令一旦發(fā)送到服務器上,如果是純靜態(tài)的頁面,直接把html文件代碼被瀏覽器翻譯識別顯示出來,圖片會在服務器指定的文件調用。如果是動態(tài)的網(wǎng)站,先要把指令反饋給數(shù)據(jù)庫,數(shù)據(jù)庫生成動態(tài)的文件,瀏覽器通過識別翻譯顯示出來,圖片等文件跟靜態(tài)網(wǎng)站一樣同樣會在指定的文件里調用。在這里我們看到,網(wǎng)站上還存放著一個數(shù)據(jù)庫,它是用來存放網(wǎng)站的一些數(shù)據(jù),方便管理網(wǎng)站,比如在網(wǎng)站后臺添加的信息基本上都是存放在數(shù)據(jù)庫上。
訪客當看到一個網(wǎng)站時候,其實已經(jīng)經(jīng)過了幾道工序才顯示出來。幕后當然離不開域名是DNS解析,瀏覽器內核識別翻譯網(wǎng)站,網(wǎng)站服務器里調用文件,同時在網(wǎng)站數(shù)據(jù)庫里調用數(shù)據(jù)等。看起來是一個簡單的指令,在幕后經(jīng)過了很多環(huán)節(jié)才足以實現(xiàn)。
掃一掃 加微信咨詢