生成 HTML 的作用是把網站的動態頁面生成靜態 HTML 頁面,從而起到緩存的功能,如果文章沒有更新,那么下一個用戶訪問的時候就直接打開了生成的 HTML 文件,而不需要再到數據庫里查詢,如果網站訪問量比較大,建議開啟此功能。生成靜態頁面后,訪問的鏈接地址是類似這樣的形式:http://domain.com/html/*.html。生成的 HTML 頁面全部存放到 SupeSite 根目錄下的 HTML 這個文件夾里。
一、開啟靜態模式
開啟靜態模式的步驟是:進入 SupeSite 后臺 => 系統管理 => 靜態配置 => HTML 啟用,選擇開啟,然后點擊保存設置。
未開啟的資訊地址為類似:http://localhost:8080/ss7/?action-viewnews-itemid-5 形式的,而開啟靜態配置之后資訊的訪問地址是:http://localhost:8080/ss7/html/5/n-5.html 形式的。具體可以參考鏈接模式設置中的圖片。
二、兩種鏈接模式
高效率模式:頁面的鏈接始終為 PHP 模式。在點擊查看 PHP 模式的鏈接時,程序會自動跳轉到已生成的靜態頁面。該模式效率高,頁面執行時間短。
選擇這種鏈接模式的時候,在瀏覽器底部的狀態欄顯示的鏈接地址是 PHP 模式的,點擊后會自動跳轉到 HTML 頁面。如圖所示:
點擊后瀏覽器地址欄顯示的地址是 HTML 頁面:
智能識別模式:頁面的鏈接會自動判斷 HTML 文件存在,如果已經存在,則該頁面在更新的時候,鏈接會變為靜態 HTML 模式。該模式會影響頁面執行時間,但對搜索收錄效果較好。在關閉 HTML 之后,如果 HTML 文件夾里仍然存在 HTML 文件,仍然會成為靜態鏈接。
選擇這種鏈接模式的時候,在瀏覽器底部的狀態欄顯示的鏈接地址是 HTML 頁面的鏈接。如圖所示:
三、HTML 的更新
生成的 HTML 靜態頁面并不是實時更新的(站長可以在后臺設置更新時間),因此顯示的信息會有一定的延遲。為了您站上的信息得到很快的更新,您可以指定一個 HTML 更新時間,所有的 HTML 文件在被點擊查看的時候,都會強制更新到您指定的這個時間。
位置在:SuperSite 后臺 => 系統管理 => 靜態配置 => HTML 更新,默認的更新時間是當前時間。
在設置了時間后,點擊設定時間,系統會更新 HTML 文件到現在的時間。
四、HTML 的刪除
如果不需要 HTML 靜態頁面可以批量刪除。您可以用 * 來代替任意的字符。比如,你要刪除 n11.html n12.html 這樣以 n1 開頭的文件,你可以輸入 n1*.html 。您可以用 | 來間隔不同的文件名。比如,您只想刪除 n11.html n12.html 這兩個文件,你可以輸入 n11.html|n12.html 。
如果某些 HTML 頁面出現了問題,站長可以刪除那個頁面,然后重新生成一次 HTML 頁面。
也可以用來在關閉靜態配置后刪除多余的 HTML 文件來節省空間。
位置在:SupeSite 后臺 => 系統管理 => 靜態配置 => HTML 刪除,填入文件名后點擊刪除文件即可刪除。
刪除后提示頁面已經刪除,剛才那條資訊就只能夠通過非靜態方式查看了。
同時,如果還是開啟靜態配置了,在訪問該條資訊的時候,系統還是會自動生成 HTML 頁面的。
五、HTML 手工生成
本操作可以對 HTML 進行手工批量生成。注意,如果您開啟了 HTML,指定的頁面類型會在被瀏覽時,會自動生成 HTML,因此,本操作不是生成 HTML 必需的操作。
該操作可以手動的通過篩選條件生成任何頁面的靜態頁面,也可以用來強制系統更新 HTML 頁面。使用該項功能必須要開啟 HTML 靜態化。
位置在:SupeSite 后臺 => 系統管理 => 靜態配置 => HTML 手工生成,填入文件名后點擊刪除文件即可刪除。
這里注意:是否將從論壇推送到 SupeSite 的帖子進行生成 HTML 操作(帖子的發布時間需要在指定的范圍內)。如果希望從論壇里推送來的帖子也生成靜態頁面的話,需要點擊這個選項前面的方框。
新聞熱點
疑難解答