靜態化如何實現的?僞靜態如何實現?

1、 靜態化指的是頁面靜態化,也即生成實實在在的靜態文件,也即不需要查詢數據庫就可以直接從文件中獲取數據,指的是真靜態。
實現方式主要有兩種:一種是我們在添加信息入庫的時候就生成的靜態文件,也稱爲模板替換技術。一種是用戶在訪問我們的頁面時先判斷是否有對應的緩存文件存在,如果存在就讀緩存,不存在就讀數據庫,同時生成緩存文件。

 

2、僞靜態不是真正意義上的靜態化,之所以使用僞靜態,主要是爲了SEO推廣,搜索引擎對動態的文件獲取難度大,不利於網站的推廣。實習原理是基於Apache或Nginx的rewrite機智
主要有兩種方式:一種是直接在配置虛擬機的位置配置僞靜態,這個每次修改完成後需要重啓web服務器。另一種採用分佈式的,可以在網站的根目錄上創建.htaccess的文件,在裏面配置相應的重寫規則來實現僞靜態,這種每次重寫時不需要重啓web服務器,且結構上比較清晰。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章