PHP 功能实现:php 压缩 HTML 函数实现压缩
html/js/Css
如何提高网页加载速度需要对网页怎样的优化等等,都是站长们所关心的问题,其实压
缩网页的方法很多,本文将讲解一下 php 压缩 HTML 函数轻松实现压缩 html/js/Css,感兴
趣的朋友可以了解下,希望本文对你有所帮助
压缩 HTML
的起因
如何提高网页加载速度 ,需要怎么对 html 页面优化相信是每个拟提高建站技术站长曾想
到的问题,其实网页优化的方法还是很多。
有童鞋询问 higrid
如何 压缩 HTML
,也就是说能不能 把所有的 html、js、Css 在运行前都压
缩成一行,清除注释标记、换行符、空格、制表符等。这样一个直接的好处是 减小 html 页面
体积来提高前端加载速度。很多人认为启动 gzip,但一般启动 gzip 都比较少对 html 启动
gzip 压缩,因为现在的 html 都是动态的,不会使用浏览器缓存,而启用 gzip 的话每次请
求都需要压缩,会比较消耗服务器资源,对 js,css 启动 gzip 比较好是因为 js,css 都会使用
缓存。而大家也用了很多软件过滤一下压缩,也有 在线 js/css/html 压缩工具,higrid 觉得
也很麻烦,可读性很差。higrid 认为如果将压缩功能做成一个函数的话,这样开发者看到
的是未压缩的状态,但访客访问时,服务端的程序将 html 页面进行压缩,清除注释标记、
换行符、空格、制表符等 来达到 减小了 html
体积的目的。如果您经常访问 higrid.net
, 右
键查看一下 html
源代码 ,会看到本篇 html 源代码经过了压缩处理。包括 higrid.net 提供的
免费内容管理系统 ,输出的都是压缩 html,去掉了空白、换行符、制表符。但 higrid.net 上
面也有一些例外,就是 higrid.net
主要推荐 在线表格 、在线图形 ,包括 jquery
这些演示 ,
为了方便访客,就没有启动压缩。
因此,higrid
个人觉得 压缩 html 的最大好处就是一本万利,只要写好了一次函数,以后
在需要运用的时候调用一下就可以了,所有程序都可以使用,不会增加任何额外的开发
工作。今天 higrid 就给大家分享几个个人觉得好用的函数,请大家不妨试试看,相信大家
会喜欢。
采用 php 来压缩 HTML
由于 higrid
对 php
比较感兴趣,所以使用 php 来压缩 HTML,当然使用其他语言也差不
多,例如使用 asp 来压缩 HTML
,道理应该一样的。
higrid
将 压缩 html 的功能用 php
写成一个函数 ,其实网上这样的 php
压缩函数 也很多,
不信你可以百度或者谷歌,但多数不是很好用,特别在 压缩 js
或 压缩 CSS 的时候,主
要原因是一些 压缩注释 等方面不同导致出现问题。 先看这个函数: