其實網站已經啟用的是偽靜態了,跟產生靜態的URL沒差別,為什麼還要產生靜態呢?
有部分站長很喜歡生成靜態,網站要靜態、博客要靜態、甚至還有人想把Discuz也生成靜態,也有人一直在找Wordpress完全生成靜態的插件,生成靜態真的那麼必要么?
其實很多國外網站都不會去產生靜態,甚至根本沒有產生靜態的功能,一些國外知名的CMS、部落格程式也都沒有產生靜態的功能。為什麼國內會流行生成靜態呢?其實是N年前,國內伺服器普遍配置不高,大部分網站只放在一台伺服器上,沒有現在那麼多的雲端服務,國內網速也不給力,只能靠生成靜態來“加速”,CMS有沒有產生靜態功能成了部分站長判斷CMS好壞的依據,很多CMS開發者其實明白生成靜態不那麼必要,但還是得配上這個功能。
如今國內網民網速大大提升,伺服器配置也越來越高,其實我們完全可以使用偽靜態,加上動態程式的快取功能,存取速度幾乎可以跟生成靜態的速度一樣。
簡單說一下生成靜態的優缺點吧:
優點:
★訪問速度快
缺點:
★每次修改模板都要重新生成網站
★生成大量文件需要時間長
★每次修改模板都要重新生成網站★生成大量文件需要時間長部分低配置伺服器產生靜態時可能導致伺服器宕機★產生大量檔案佔用大量硬碟空間★無法實現一些特別功能(例如顯示隨機文章,又不想使用JS呼叫)互聯網發展很快,我們也得跟著步伐走!以上是火端網路多年網站建置的經驗,並不說明所有網站都不適合生成靜態,只是想指導部分站長不要過於追求生成靜態功能。