我在这里使用 Yahoo 的 Minifier:
我用它来压缩 CSS 和 Javascript。它还可以选择对数据进行压缩/编码。
.css 版本看起来像这样 - ArcC.min.css.gz
.js 版本看起来像这样 - ArcJ.min.js.gz
在我将文件上传到我的服务器后,我可以像这样直接将它插入到我的 HTML 中吗?
<link rel="stylesheet" type="text/css" href="ArcC.min.css.gz"/>
<script type="text/javascript" src="ArcJ.min.js.gz"></script>
最佳答案
参见 this article关于压缩 CSS。如文章中所述,最好的解决方案是让您的服务器对所有传出文件进行 gzip 压缩。
这是该页面的相关代码。
<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>
.htaccess:
AddHandler application/x-httpd-php .css
php_value auto_prepend_file gzip-css.php
php_flag zlib.output_compression On
关于javascript - 我可以使用 Yahoo Compressor 将压缩文件发送到浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9878699/