您的位置:首页 > 移动开发

Google App Engine 上的自动Javascript瘦身工具

2009-02-19 14:45 417 查看
web应用中为提高了用户体验,往往会有大量的javascript. 一般会在发布前使用一些工具对js文件做瘦身处理, 减小文件大小, 提高下载速度. 每次修改过js代码需要使用客户端或者在线工具处理后再上传到web服务器, 非常麻烦. austinchau 提供了一个library, 在GAE服务器端为你自动压缩javascript源文件. 这样每次修改完js文件可以直接上传, 不需要每次先用工具压缩.

比如说, 假设你的js源文件(未压缩)放在/js目录下, 访问地址是: http://example.appspot.com/js/core.js, 当客户端访问http://example.appspot.com/js_min/core.js, 时, 服务器端会自动压缩js文件并发给客户端. js源文件和压缩后版本都会缓存在memcache中, 以提高效率.

使用这个library很方便:
1. 先下载这个两个py文件: javascript.pyjsmin.py, 并和你的代码一起上传到你的Google App Engine站点;

2. 在app.yaml中增加以下两句(假设你的javascript源文件都放在 /js 目录下):
- url: /js.*
script: javascript.py

3. 大功告成!

kuber @FeedzShare
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: