2010-01-12 18 views
2

我有一個很大的互聯網應用程序文件(qooxdoo,js,html)。用戶使用瀏覽器指向Web服務器並運行它。問題是用戶每次訪問該網站時都需要很長時間才能加載應用程序。遠程運行大型RIA應用程序的挑戰

有沒有辦法以某種方式「捆綁」並在本地保存應用程序,並讓用戶在本地引用它?所以,這個url會像[c:/]/home/myfiles/application/index.html而不是http://site/path-to-app

我正在考慮類似java的jar文件來綁定應用程序,並使其在瀏覽器中本地運行,但應用程序到達外部網站以獲取數據。

有什麼想法? 在此先感謝。

回答

2

瀏覽器應該緩存所有的文件,所以應用程序的第二次加載應該非常快。如果不是這種情況,也許你沒有使用應用程序的qooxdoo構建版本,或者你禁用了構建過程的優化。

但有兩種方法可以得到一個桌面應用程序一樣:

  1. 您可以提供您上傳到服務器的zip文件,讓用戶將其解壓縮。如果你不需要Web服務器來運行這些文件,那應該可以。

  2. 如果你想構建一個真正的桌面應用程序,你應該看看可以將web應用程序帶到桌面的鈦金屬[1]。

[1]