前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【性能优化】PHP代码输出压缩后HTML

【性能优化】PHP代码输出压缩后HTML

作者头像
96php.cn
发布于 2018-04-28 06:59:14
发布于 2018-04-28 06:59:14
2.9K00
代码可运行
举报
文章被收录于专栏:www.96php.cnwww.96php.cn
运行总次数:0
代码可运行

此操作也可以归结在性能操作类别上,虽然效果不是很明显,但在一定情况下起得很好的作用,下面理几点使用该方法的原因

  1. 大流量访问页面压缩代码节省RMB,百度首页也这么做。O(∩_∩)O哈哈~
  2. 个人爱好,性能强迫症。
  3. 源代码混乱(掩饰网站前端用户编码结构习惯,现今没啥用)
  4. ....

不多说了,主要给喜欢倒腾代码的朋友看看。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function compress_html($string){
return ltrim(rtrim(preg_replace(array(
"/> *([^ ]*) *</",
"/<!--[^!]*-->/",
"'/\*[^*]*\*/'",
"/\t/","/\n/",
'/>[ ]+</',
"/\n+/"
),array(
">\\1<",
'',
'',
'',"\r",
'><',
' '
),$string)));
}

html内容要从缓冲区获取,具体方式根据自己程序设计框架决定。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年12月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最常见的Python面试题&答案
ython新手在谋求一份Python编程工作前,必须熟知Python的基础知识。编程网站DataFlair的技术团队分享了一份2018年最常见Python面试题合集,既有基本的Python面试题,也有高阶版试题来指导你准备面试,试题均附有答案。面试题内容包括编码、数据结构、脚本撰写等话题。
程序员鑫港
2021/12/22
8590
60道硬核 Python 面试题,论面霸是如何炼成的
说实话,都9012了,还在用这种背题式的方法来考核程序员,实在太不切合程序员的实际工作了……
一墨编程学习
2019/06/25
2.1K0
最常见的 35 个 Python 面试题及答案(2018 版)
作为一个 Python 新手,你必须熟悉基础知识。在本文中我们将讨论一些 Python 面试的基础问题和高级问题以及答案,以帮助你完成面试。包括 Python 开发问题、编程问题、数据结构问题、和 Python 脚本问题。让我们来深入研究这些问题
AI研习社
2018/08/16
4.6K0
最常见的 35 个 Python 面试题及答案(2018 版)
C/C++练习题(一)
(分析:第一个坑:运算符优先级,+的优先级大于>>;第二个坑:当小类型变量和整型做运算的时候,会转化为int类型。
Daotin
2018/08/31
1.4K0
教女朋友学 Python 第 3 天:语言元素
之前的文章中,我们已经对 Python 有所了解了,并且也学会了 Pycharm 的安装及使用。现在该开始正式进入主题了,接下来就要学习 Python 的相关语法,以及如何使用他们进行编程。
村雨遥
2021/03/15
8870
python基础系列教程——python基础语法全解
Python是一种解释型(这意味着开发过程中没有了编译这个环节)、面向对象(支持面向对象的风格或代码封装在对象的编程技术)、动态数据类型的交互式(可在命令行中通过Python提示符及直接代码执行程序)高级程序设计语言。
全栈程序员站长
2022/09/15
1.2K0
菜鸟学Python——运算符
经过较长时间的反思,准备整理第二版Python基础教程--菜鸟学Python,第二版会加上自己这一段时间来学习python过程中的一些感悟,走过的弯路,毕竟之前的自己还是太嫩了,会补充之前遗漏的知识点,同时会增加一些练习题和面试题,希望帮助大家轻松愉快,由浅入深的学习Python。
PM小王
2019/07/01
6480
【一】Python基础之运算符
算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级
菲宇
2019/06/12
3650
Python基础回顾
以上实例,两个整型对象 1 和 2 分别分配给变量 a 和 b,字符串对象 “john” 分配给变量 c。
用户11097514
2024/05/30
3090
Python基础回顾
Python的基础语法(一)
最近正在重新整理Python的基础知识,以便更好地学习新知识。这一部分主要是讲述Python基础语法的演示。下面的语法都是基于Python3的语法。
py3study
2020/01/16
4410
4、Python运算符
Python语言支持逻辑运算符,但是没有其它语言中的&&和||语法。 取而代之的是更加人性化的英文单词and or not (全部都是小写字母)
度假的小鱼
2023/11/04
2850
4、Python运算符
Python基本语法
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
全栈程序员站长
2022/08/04
7450
Python基本语法
Python 极速入门教程
目前我的博客长文显示效果不佳,缺乏目录,因此可以考虑下载阅读。博客完全开源于 Github.
Clouder0
2022/09/23
1K0
Python学习–02输入和输出、运算符
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。raw_input() 将所有输入作为字符串看待,返回字符串类型;而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int, float),input() 可接受合法的 python 表达式。
全栈程序员站长
2022/07/19
6270
Python 运算符
Python运算符 阅读本文需要5分 主要说明Python的运算符。举个简单的例子 4 +5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符:
Python知识大全
2020/02/13
1.1K0
Python 运算符
Python基础语法 原
在Python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
云飞扬
2019/03/12
2.5K0
Python基础语法
                                                                            原
Python-运算符
#当尾数为5,而尾数后面的数字均为0时,应看尾数“5”的前一位:若前一位数字此时为奇数,就应向前进一位;若前一位数字此时为偶数,则应将尾数舍去。数字“0”在此时应被视为偶数。
py3study
2020/01/19
5150
笨办法学Python - 习题3: Nu
Exercise2是注释和井号 Comments and Pound Characters 具体详情请参考习题一,这里就不在做过多的赘述。
py3study
2020/02/10
6660
python系列(二)python变量赋
变量就是存储了一个值(就是与变量相关联的信息),代表或引用某个值的一个命名。通常使用“变量=值”的方式给变量赋值。
py3study
2020/01/07
8850
Python系列(二)python变量赋值与运算符
12、python赋值运算符 [=,+=,-+,*=,/=,%=,**=,//=]
用户7886150
2020/11/29
8740
相关推荐
最常见的Python面试题&答案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验