Yam*_*mmi 8 javascript amazon-s3 amazon-web-services amazon-cloudfront
在常规VPS站点上,我将使用Minify压缩和组合多个CSS/JS文件,以便该站点仅使用1或2个HTTP请求.我正在研究的网站现在有一个在Amazon S3上托管并通过Amazon CloudFront提供服务的CSS/JS文件.显然Minify是一个PHP5应用程序,无法在AWS上运行.
我可以在上传之前轻松压缩脚本,但是在AWS S3上组合脚本以减少HTTP请求的最佳方法是什么?
Minify可以动态组合和缩小JS/CS.
S3和CloudFront提供静态文件 - 您必须在上传之前自行组合和缩小它们.这很简单 - 将文件连接在一起并使用YUI Compressor或Google Closure Compiler(2个免费的跨平台命令行缩小器)进行缩小.
有一个脚本或构建步骤通常很方便,例如:
#!/bin/bash
cat a.js b.js c.js | java -jar yuicompressor-1.4.2.jar --type js -o output.min.js
Run Code Online (Sandbox Code Playgroud)
在Windows上,另一个很好的选择是微软的Ajax Minifier.