動態頁面和靜態頁面
阿新 • • 發佈:2020-10-11
動態網站的由來
本質
客戶端 <-------> 服務端 之間通訊 實際是
瀏覽器<-------->伺服器 實際是
程式 <-------->程式 之間通訊
正常訪問流程 :使用者通過發瀏覽器訪問伺服器 匹配到 靜態檔案 後 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的工作過程
只有遵循相同的協議才能正常通訊
接入4層的原因
一條 socket : 源地址 目標地址 源埠 目標埠 協議