** 58沈劍 架構師之路:靜態頁面,是指網際網路架構中,幾乎不變的頁面(或者變化頻率很低),
例如:
靜態頁面,有與之匹配的技術架構來加速,例如:
動態頁面,是指網際網路架構中,不同使用者不同場景訪問,都不一樣的頁面,例如:
**商品列表頁
速運個人訂單中心頁
這些頁面,不同使用者,不同場景訪問,大都會動態生成不同的頁面。
動態頁面,有與之匹配的技術架構,例如:
- 分層架構
- 服務化架構
- 資料庫,快取架構
動靜分離是指,靜態頁面與動態頁面分開不同系統訪問的架構設計方法。
一般來說:
既然靜態頁面訪問快,動態頁面生成慢,有沒有可能,將原本需要動態生成的站點提前生成好,使用靜態頁面加速技術來訪問呢?
這就是網際網路架構中的「頁面靜態化」優化技術。
舉例,如下圖,58同城的帖子詳情頁,原本是需要動態生成的:
這樣的話,將極大提公升訪問速度,減少訪問時間,提高使用者體驗。
頁面靜態化優化後速度會加快,那能不能所有的場景都使用這個優化呢?哪些業務場景適合使用這個架構優化方案呢?
一切脫離業務的架構設計都是耍流氓,頁面靜態化,適用於:總資料量不大,生成靜態頁面數量不多的業務。例如:
「頁面靜態化」是一種將原本需要動態生成的站點提前生成靜態站點的優化技術。
總資料量不大,生成靜態頁面數量不多的業務,非常適合於「頁面靜態化」優化。
一分鐘了解網際網路資料探勘流程
1 爬蟲抓取網路資料 nutch爬蟲的主要作用是從網路上抓取網頁資料並建立索引。我們只需指定 的頂級 如taobao.com,爬蟲可以自動探測出頁面內容裡新的 從而進一步抓取鏈結網頁資料。nutch支援把抓取的資料轉化成文字,如 pdf word excel html xml等形式 轉換成純文字字元...
一分鐘了解網際網路資料探勘流程
1 爬蟲抓取網路資料 nutch爬蟲的主要作用是從網路上抓取網頁資料並建立索引。我們只需指定 的頂級 如taobao.com,爬蟲可以自動探測出頁面內容裡新的 從而進一步抓取鏈結網頁資料。nutch支援把抓取的資料轉化成文字,如 pdf word excel html xml等形式 轉換成純文字字元...
網際網路動靜分離架構
一 靜態頁面 靜態頁面,是指網際網路架構中,幾乎不變的頁面 或者變化頻率很低 例如 靜態頁面,有與之匹配的技術架構來加速,例如 二 動態頁面 動態頁面,是指網際網路架構中,不同使用者不同場景訪問,都不一樣的頁面,例如 商品列表頁 速運個人訂單中心頁 這些頁面,不同使用者,不同場景訪問,大都會動態生成...