javascript - 我可以使用 Yahoo Compressor 将压缩文件发送到浏览器吗?

标签 javascript css minify

我在这里使用 Yahoo 的 Minifier:

http://refresh-sf.com/yui/

我用它来压缩 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/

相关文章:

javascript - setTimeout(fn,0) 在应用样式之前触发

javascript - 建议清理 Jquery 代码并在动画后显示隐藏元素

java - Spring mvc资源文件无法包含到jsp页面中(Tomcat v9.0、Spring Tool Suite、Maven)

css - 网络应用 : something wrong with paths?

javascript - 我正在尝试了解改进 JavaScript 缩小的优化

javascript - 获取 Meteor 中 twitter bootstrap 单选按钮组的值

javascript - 用于接受带有tone char(') 的希腊字符的正则表达式

html - 如何避免在具有固定高度内容的散列标签点击上滚动

html - Google 可以用缩小的 HTML 和 CSS 索引网站吗?

angularjs - 查找 "Unknown provider"错误的原因