1. 程式人生 > 實用技巧 >動態頁面和靜態頁面

動態頁面和靜態頁面

動態網站的由來

本質

客戶端 <-------> 服務端 之間通訊 實際是

瀏覽器<-------->伺服器 實際是

程式 <-------->程式 之間通訊

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

正常訪問流程 :使用者通過發瀏覽器訪問伺服器 匹配到 靜態檔案 後 location ~ / {

去本地查詢 root /html/blog

但 通過使用者的增加(例:註冊頁面) 導致本地需要 因此生成 無數個檔案

解決這一問題xxx\.php , yy\*.asp , zzz\*.jsp 利用不同的直譯器(php tomcat)

在伺服器本地會有 “*.php的模板” , 當用戶訪問才會生成所需要的檔案,然後直接發給客戶

因為裡面的內容 因使用者不同 展示的頁面也不一樣 因此才叫 動態網站

而瀏覽器只能解析 靜態資源 html jpg mp4 等 這些*.php 無法解析

#PS : index index.php index.html 先寫的index.php 就先找動態

#注:tomcat的工作過程

img

只有遵循相同的協議才能正常通訊

在這裡插入圖片描述

接入4層的原因

在這裡插入圖片描述

在這裡插入圖片描述

一條 socket : 源地址 目標地址 源埠 目標埠 協議