一、WEB概述 css
一、什麼是WEB WEB就是互聯網上的一種應用程序 - 網頁 html
典型應用程序類型:分爲兩種結構linux
一種是 C/S 結構算法
C :Client 客戶端 S :Server 服務器 必須安裝指定的客戶端後,才能訪問服務器的程序chrome
表明:QQ,各類遊戲 ... 說人話 就是 : 安裝 在 手機 電腦 平板 上 的 各類軟件。 缺點 是 程序 須要 升級 ,不斷 完善產品, 用戶體驗差 即:用戶 須要本身 升級軟件 優勢是 程序 能夠升級 能夠添加新的 功能瀏覽器
另外一種就是 B/S 結構緩存
B :Browser 瀏覽器 S :Server 服務器 容許經過瀏覽器去訪問服務器的程序安全
二、WEB組成 和 運行流程服務器
二、服務器 優化
一、做用 一、用於接收用戶的請求並給出響應 二、存儲WEB上的信息(圖片,音視頻,... ...) 三、具有基本的安全功能
二、產品 一、APACHE 二、TOMCAT 三、IIS 四、Nginx 三、技術 一、Python Web - Django 二、JSP 三、PhP 四、ASP.NET
三、WEB瀏覽器
一、做用 一、代替用戶向服務器發送請求 二、做爲響應數據(html,css,js)的解釋引擎
二、主要產品 一、Microsoft IE 二、Google Chrome 三、Mozilla Firefox 四、Apple Safari 五、Opera Opera
瀏覽器主要靠 內核 來解釋數據 內核包含兩個部分: 一、內容排版引擎 - HTML,CSS 二、腳本解釋引擎 - Javascript
三、瀏覽器技術(客戶端技術) HTML,CSS,Javascript
簡而言之 瀏覽器 就是打開 互聯網 的 窗口。
我的實測 :本土瀏覽器 兼容性 更好 用戶體驗 更符合 本土 設計, 好比 獵豹 採用雙核 ,Chrome 和 ie ,chrome 啓動快 ie 對各網站的 兼容性好 , 內核 會自動 識別 當前 狀況 調取 哪一個 核心 使用?像 其餘 360 之類 都是 雙核 設計 ...
opera 作的 很 簡潔 啓動 快 操做 流暢 相比 之下 chrome 略顯臃腫 ,safari 作的 比較 扁平 ,可是 兼容性 遠不如 chrome 有些 網站 opera 打不開 ,綜合 狀況 下 仍是 本土 +谷歌
火狐 linux 自帶 大部分 結果 如 知乎 上圖
評測 一款 瀏覽器 應該從 哪 幾個 角度 分析 ,我以爲 應該以下,不過普通 用戶 遠不用 考慮那麼多。
1 穩定性
2兼容性
3加載流暢度
4擴展性
5內核優化 算法
實驗依據 : win 10平臺 x64 網速 兩百多k 清除緩存 打開 新的 網頁 ,實驗 並不嚴謹 如有 興趣 自測。