是否会使用ob_start压缩所有文件(“ ob_gzhandler”);第1行用PHP?

StackOverflow https://stackoverflow.com/questions/1414527

  •  06-07-2019
  •  | 
  •  

<?php
ob_start("ob_gzhandler");
?>
<script type="text/javascript" src="Util.js"></script>
<script type="text/javascript" src="connection.js"></script>
....
<?php ob_end_flush(); ?>

文件是否包含或压缩?

有帮助吗?

解决方案

不在HTML中,没有。这些文件是浏览器请求的,PHP脚本与它们没有直接关系。您必须手动将这些javascript文件重写为预先执行相同操作的PHP脚本。

其他提示

当您使用输出缓冲过滤器(例如 ob_gzhandler )时,它仅适用于该特定请求。它不会影响浏览器可能提出的其他请求。

但是,根据您的显示,无法确定 Util.js connection.js gzipped 还是放气或其他。这取决于服务器的配置,如果文件实际上是对内容进行gzip的脚本。

(另外,请确保浏览器声称接受gzip压缩内容,并告诉浏览器您正在发送gzip压缩内容。您可能会意外地向浏览器发送乱码!)

简答:否

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top