Php 有没有办法将Minify与外部(CDN托管)样式表和脚本一起使用?

Php 有没有办法将Minify与外部(CDN托管)样式表和脚本一起使用?,php,minify,Php,Minify,我希望使用-Minify-它看起来真的很好。然而,我似乎无法找到让它接受外部样式表和JS脚本文件的方法,尤其是在构建器中 我在Amazon S3上托管文件,但已在我的域上设置了CNAME记录,因此可以从cdn.mydomain.com访问这些文件-真的没有办法使用Minify吗 杰克不用麻烦了。。。Minify对于有条件包含多个CSS文件的CMS系统非常有用,并且被那些对CSS毫无头绪的人单独使用CDN或任何其他TLA。。。但是如果你只使用一个站点,甚至是一系列站点,那就不值得了。这是很容易做到

我希望使用-Minify-它看起来真的很好。然而,我似乎无法找到让它接受外部样式表和JS脚本文件的方法,尤其是在构建器中

我在Amazon S3上托管文件,但已在我的域上设置了CNAME记录,因此可以从
cdn.mydomain.com
访问这些文件-真的没有办法使用Minify吗


杰克

不用麻烦了。。。Minify对于有条件包含多个CSS文件的CMS系统非常有用,并且被那些对CSS毫无头绪的人单独使用CDN或任何其他TLA。。。但是如果你只使用一个站点,甚至是一系列站点,那就不值得了。这是很容易做到没有

你可以做两件事中的一件。在每次更新生产站点时,要么认真地更新所有CSS文件的压缩版本,要么编写一个构建脚本来完成这项工作(如果需要,可以在预提交时调用它)


此外,如果您有需要CDN的流量级别,您不希望为每个css或js请求加载PHP的开销(即使它只是从缓存中提取)。手动执行,或在构建脚本中编程并使用它完成…

这是一个老话题,但我认为这一贡献可以帮助其他人:

示例:来自URL的内容

这里我们要从URL获取javascript。我们不知道它什么时候会改变,所以我们使用步进表达式每午夜重新获取它:

如果(!function_存在('src1_fetch'){

函数src1_fetch(){

返回文件\u获取\u内容('http://example.org/javascript.php);

}

}

$src1=新的缩小源(数组(

'id'=>'source1',

'getContentFunc'=>'src1\u fetch',

'contentType'=>Minify::TYPE_JS,


'lastmedited'=>($\u服务器['REQUEST\u TIME']-$\u服务器['REQUEST\u TIME']]%86400),


回答得好,我想如果没有它,麻烦会少一些。我将研究为此开发一个预提交脚本,谢谢您的指点!