PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > ClassCMS

页面静态化 [html]

管理员 2024-12-14
ClassCMS
17

优势

  • 简单:无需手动生成html文件,访问页面时,自动生成html文件
  • 灵活:可以自定义任意页面的缓存时间
  • 自动:缓存到期后自动删除html文件,编辑栏目/文章时,自动删除栏目页/文章页缓存
  • 高效:生成html文件后,能有效提高服务器负载能力

配置

  1. 开启伪静态,仅支持伪静态模式下生成静态文件
  2. 配置网站目录权限,允许写入文件
  3. 配置apache/nginx的默认文档,将index.html放到index.php前面
  4. 配置页面缓存时间,安装本应用后,会在后台模型页面增加或编辑时出现"缓存时间"选项,请按需配置

缓存删除

应用默认开启JS删除功能,生成html文件时,会在html代码内加入JS代码,访问html页面时,如果当前页面已过期,则会删除html文件,下次访问时,再次生成.

如需定时删除html文件,请安装 计划任务 应用,定时删除方法为 html:task

注意

生成html页面后,某些功能将失效,如:文章访问量+1,某些应用将无法使用,如:蜘蛛访问记录/违禁词替换等

仅支持单域名使用,多域名生成静态会存在冲突,无法正常使用

为了服务器安全,默认只能生成 目录/html/htm 形式的页面,如/66618102/或/66618103/1.html,如需开启更多后缀,请修改 html:allowExt() 方法

由于钩子的先后顺序原因,如将本应用排序在"违禁词替换"应用前时,只能获取到未替换违禁词的页面内容,可以通过置顶"违禁词替换"应用解决

卸载本应用前,请在后台栏目列表页删除全部缓存


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部