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.py 和 jsmin.py, 并和你的代码一起上传到你的Google App Engine站点;
2. 在app.yaml中增加以下两句(假设你的javascript源文件都放在 /js 目录下):
- url: /js.*
script: javascript.py
3. 大功告成!
kuber @FeedzShare
比如说, 假设你的js源文件(未压缩)放在/js目录下, 访问地址是: http://example.appspot.com/js/core.js, 当客户端访问http://example.appspot.com/js_min/core.js, 时, 服务器端会自动压缩js文件并发给客户端. js源文件和压缩后版本都会缓存在memcache中, 以提高效率.
使用这个library很方便:
1. 先下载这个两个py文件: javascript.py 和 jsmin.py, 并和你的代码一起上传到你的Google App Engine站点;
2. 在app.yaml中增加以下两句(假设你的javascript源文件都放在 /js 目录下):
- url: /js.*
script: javascript.py
3. 大功告成!
kuber @FeedzShare
相关文章推荐
- Google App Engine做的记录访客点击的小工具
- Google Appengine 的自动部署脚本
- 基于Google App Engine 的翻F墙Q工具XX-NET部署全套攻略
- app自动测试工具
- 开始您的第一个Google App Engine应用
- 探索Google App Engine背后的奥秘(5)- Datastore的设计
- eclipse下安装pydev,google app engine 插件无法显示设置的问题
- google app engine 学习
- [转]使用Google App Engine Helper for Django
- Google App Engine之介绍篇
- 部署到Google App Engine时中途退出后引起的问题
- 使用 Google App Engine 免费搭建站点
- 试玩Google App Engine
- Web.py Cookbook 简体中文版 - How to use templates on Google App Engine
- 关于Google App Engine: java.net.BindException: Address already in use
- \t\t使用Google APP Engine 完成个人代理服务器架设
- Why we are moving away from Google App Engine
- com.google.appengine.api.datastore.Text用法及解决无法显示Text字段
- Google App Engine太强大了
- [Google App Engine] Hello, world!