【发布时间】:2013-08-21 12:16:48
【问题描述】:
我需要将 HTML 文档输出为单行字符串,以节省服务器和客户端之间的网络流量。
一种流行的方法是使用preg_replace,它的缺点是速度慢:
$html = preg_replace('~>\s+<~', '><', $html);
另一种方法是在前端打开 GZip,这是更好的解决方案。但是,如果我将使用以下方法:
<!DOCTYPE html><?php
?><html><?php
?><head><?php
?><title><?php echo $page_title; ?></title><?php
?></head><?php
?><body><?php
?><div><?php
?><h1><?php echo $page_title; ?></h1><?php
?></div><?php
?></body><?php
?></html>
已编译脚本的字节码存储在 APC 中。除了可读性较差之外,这种方法还有哪些缺点?
【问题讨论】: