首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP压缩html页面

html页面压缩之后,可以大大提升页面的加载速度,下面的压缩代码去掉了页面中的所有空格、注释、制表符、换行符等等比较多余的字符,下面的代码是写以在thinkphp5中为例的,不过在他PHP程序是通用的...view_replace_str'))             ->fetch($data, $this->vars, $this->replace);                  /* 自定义页面压缩...,下面这段代码对PHP通用,可以进行自定义扩展封装          * 如果要使用压缩,请将IS_PAGE_ZIP定义在公共加载的文件中          * */         if(defined...php echo ', $outputHtml)));         }                  return $outputHtml;     } 2、在页面公共部分或者你需要使用页面压缩的模块设置一个宏变量进行标记...,我的如下     //设置开启页面压缩,true为开启页面压缩,false相反     define('IS_PAGE_ZIP', false); 3、最后压缩后的效果如下图:

8.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    FIS源码解析-整体架构

    1、 FIS支持三个命令,分别是fis release、fis server、fis install。...当用户输入fis xx的时候,内部调用fis-command-release、fis-command-server、fis-command-install这三个插件来完成任务。...同时,FIS的命令行基于commander这个插件构建,熟悉这个插件的同学很容易看懂FIS命令行相关部分源码。 2、FISfis-kernel为核心。...其实FIS比较精华的部分集中在fis release这个命令,不过fis server这个命令相对简单,更有助于我们从纷繁的细节中跳出来,窥探FIS的整体概貌。 假设我们已经安装了FIS。...好,打开控制台,输入下面命令,其实就是打开FIS的server目录 fis server open 从package.json可以知道,此时调用了 fis/bin/fis,里面只有一行有效代码,调用fis.cli.run

    47410

    FIS源码解析-整体架构

    1、 FIS支持三个命令,分别是fis release、fis server、fis install。...当用户输入fis xx的时候,内部调用fis-command-release、fis-command-server、fis-command-install这三个插件来完成任务。...同时,FIS的命令行基于commander这个插件构建,熟悉这个插件的同学很容易看懂FIS命令行相关部分源码。 2、FISfis-kernel为核心。...其实FIS比较精华的部分集中在fis release这个命令,不过fis server这个命令相对简单,更有助于我们从纷繁的细节中跳出来,窥探FIS的整体概貌。 假设我们已经安装了FIS。...好,打开控制台,输入下面命令,其实就是打开FIS的server目录 fis server open 从package.json可以知道,此时调用了 fis/bin/fis,里面只有一行有效代码,调用fis.cli.run

    1K60

    如何编写fis3插件

    大致的流程: 同步svg,将项目用到的svg,通过iconfont平台同步到项目目录 编译svg,生成字体文件 接入字体相关的css问题 html引入css文件 单文件编译处理iconfont 大体的逻辑是...: 遍历项目目录下的所有svg,生成字体文件 生成css 所有业务html引入css 配置: fis.match('/*.html', { preprocessor: fis.plugin('iconfont.../svgs', output: 'modules/common/fonts' }) }) 对根目录下的所有html应用组件,编译一次svg,生成字体文件,然后对业务html引入css...打包阶段处理iconfont 上面的处理方式很粗暴,svg并没有按需生成,更好的方式是: 获取项目中用到的icon 查找对应的svg,生成字体文件 字体css生成 html引入css 其中,第1步,需要通过编译所有文件获取结果...('fs'), path = require('path'), fis = require('fis3'), _ = fis.util, expect = require

    53810
    领券