php压缩css和javascript

Ham*_*edi -3 javascript css php compression

我想压缩我的JavaScript和CSS文件,我使用带有以下代码的PHP文件:

// compression.php
ob_start ( 'ob_gzhandler' );

$content = file_get_contents ( $_GET [ 'path' ] );
$extension = strtolower ( substr ( strrchr ( $_GET [ 'path' ], "." ), 1 ) );
header ( "Content-Type:" . ( $extension == 'css' ? 'text/css' : 'text/javascript' ) );
header ( "Cache-Control: no-cache, must-revalidate" );
header ( "Expires: Sat, 26 Jul 1997 05:00:00 GMT" );
echo $content;
Run Code Online (Sandbox Code Playgroud)

HTML:

<link rel="stylesheet" type="text/css" href="compression.php?path=../assets/css/jquery-ui.css" />

<script type="text/javascript" src="compression.php?path=../assets/js/jquery.min.js">
Run Code Online (Sandbox Code Playgroud)

这是好方法吗?

pim*_*vdb 5

不,绝对不是.

怎么样compression.php?path=compression.php?可以查看所有 PHP和服务器文件,这是一个严重的安全问题.

更重要的是,服务器将花费大量的力量来压缩每个页面请求.

为什么不缩小代码并静态保存.它会更有效.