在管理页面上,我正在用CK编辑器编写内容,并在我的网站上回复这些内容。
<div class="content"><?php echo $content['text']; ?></div>
如何缩小或压缩此生成的输出?我希望获得更小的页面大小和更快的负载。
这有什么PHP功能,我可以轻松使用吗?
我在网站上找到了一些,但他们没有工作,或者他们需要php.ini配置,我不想要那个。
答案 0 :(得分:1)
最好的解决方案是在服务器上启用gzip压缩。 通过php删除空格和换行符不会给你带来更好的结果,就像使用这两种技术一样,会得到99%的结果 - gzip和1% - 删除空格。
但你可以尝试这样的事情:
<div class="content"><?php echo preg_replace(
array(
'/ {2,}/', //remove multiply spaces
'/<!--.*?-->|\t|(?:\r?\n[ \t]*)+/s' //remove comments, tabs, empty lines
),
array(
' ',
''
),
$content['text']
);?></div>
如果您需要从内容中删除html实体,并将其称为“#34; minify&#34;使用html_entity_decode($content['text'])
这将解码&amp; lq;和其他人将符号编码为正常状态