生成 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 操作(帖子的发布时间需要在指定的范围内)。如果希望从论坛里推送来的帖子也生成静态页面的话,需要点击这个选项前面的方框。
新闻热点
疑难解答