2024-12-05
在討論網站頁面靜態化和偽靜態之前,我們需要先來了解兩個概念,靜態頁面和動態頁面。
靜態頁面:
早期網站內容都是以靜態頁面的形式放在服務器中,每個人訪問看到的是相同的內容。
靜態網頁最大的難題在于內容更新,每次更新都需要更改完重新上傳。
動態頁面:
動態頁面把網頁框架和內容區分開來,動態頁面一般通過asp,php,jsp,.net等程序訪問數據庫,生成客戶端代碼。
動態頁面可以通過后臺管理網站內容更新。
動態頁面靜態化:
為什么要把動態頁面靜態化呢?一個原因是因為搜索引擎。因為搜索引擎優化中就包括地址改寫,使得動態頁面看起來是靜態頁面,以便更多的被搜索引擎收錄。
再就是靜態頁面可以提升程序性能,靜態化頁面之后,部分頁面無需再頻繁的訪問數據庫提取數據,可以很大程度的減輕服務器壓力。
偽靜態:
偽靜態實際上還是動態網頁,它只是利用程序動態腳本一類將url地址以html,html的靜態后綴形式展現出來。對于搜索引擎來說,它的效果和靜態頁面效果基本一致。
那么靜態和偽靜態如何選擇呢?總的來說他們都解決了對搜索引擎友好這個問題,但又有各自的問題:靜態化頁面一旦有改動,就需要重新生成靜態頁面,操作頻繁。偽靜態雖解決了搜索引擎友好的問題,但實際上它非但不能節省服務器資源,反而是增加了服務器的資源消耗。如何選擇還得看網站的具體需求。
上一篇:最后一頁
2019-11-22
2019-11-23
2019-11-23
2019-11-23
2019-11-23
2019-11-23
2019-11-26
2019-11-26
2019-11-26
2019-11-26
2019-11-26
2019-11-26
2019-11-26
2019-11-26
2019-11-26
2019-12-23