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

來源:互聯網
上載者:User
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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.