動靜分離 模板引擎

2021-08-20 21:56:31 字數 707 閱讀 3933

動靜分離:說白了,兩步走戰略,將主要的訪問壓力放到cdn上,主web伺服器相當於延遲載入,即頁面需要資料時,通過ajax去讀取。

優勢:分擔負載,減輕主web伺服器的壓力,適用於大負載。

html放置cdn,同時還可以通過配置快取要客戶瀏覽器中,類似於css、js那樣。極大減輕壓力。

劣勢:網路環境不佳時,ajax回應很慢,導致頁面出現空白,出錯處理會不好看。

程式設計方面,url之類引數都需要寫死,引數修改麻煩,

增加了複雜度。

模板引擎:一次處理完返回給客戶。

優勢:乙個請求一次解決。在不使用模式時,頁面還可以用php做動態處理。

開發更輕鬆隨意。

引數定製可以很靈活。

劣勢:在大負載情況下,會給伺服器造成很大壓力。

區別 :動靜分離是採用兩步走戰略,即html和php**分離,html可以放到cdn上,然後計算或拿資料用ajax去獲取

模板引擎是採用一次性拿到資料返回給客戶端,仍然是.php的字尾,但會有標誌,比如index.blade.php or login.tpl.php等,轉到web伺服器後,php直譯器replace模板引擎的佔位符,最終生成content返回客戶端。

nginx動靜分離配置 Nginx動靜分離

動靜分離,就是將jsp servlet等動態資源交由tomcat或其他web伺服器處理,將css js image等靜態資源交由nginx或其他http伺服器處理,充分發揮各自的優勢,減輕其他伺服器的壓力,搭建更為高效的系統架構。nginx動靜分析的實現 下面要搭建nginx,環境中有三颱nginx...

nginx tomcat 動靜分離

nginx的啟動命令是 usr local nginx sbin nginx c usr local nginx conf nginx.conf c制定配置檔案的路徑,不加 nginx會自動載入預設路徑的配置檔案。關閉nginx nginx s stop 快速停止nginx quit 完整有序的停止...

動靜分離架構

一 靜態頁面 靜態頁面,是指網際網路架構中,幾乎不變的頁面 或者變化頻率很低 例如 首頁等html頁面 js css等樣式檔案 jpg apk等資源檔案 靜態頁面,有與之匹配的技術架構來加速,例如 cdn nginx squid varnish 二 動態頁面 動態頁面,是指網際網路架構中,不同使用者...