2009-01-19 70 views
2

我的php網頁上有一個Java Applet應用程序(achart)...這裏的問題是Java Applet需要更多時間來加載...我想用一些類似的技術替換這些applet但速度很快......我指望阿賈克斯......我的其他選擇......?Java Applet以蝸牛的速度加載

回答

0

雅虎擁有ActionScript 3的(閃光燈)一些漂亮的圖表組件http://developer.yahoo.com/flash/astra-flash/charts/

谷歌已經將生成圖表的圖像作爲一個服務蒂姆已經指出。

另外,你可以嘗試加快你正在使用的applet的交付 - 檢查他們是否有一個Expires頭,以便他們只在一段時間而不是每個頁面下載一次(這對於第一視圖,但會加快那些之後)

編輯:如果你只針對特定的瀏覽器,你可以嘗試使用javascript和Canvas元素創建圖表,但絕對不支持Internet Explorer。 https://developer.mozilla.org/en/Canvas_tutorial

2

Java小程序加載緩慢。 聳聳肩它的野獸的性質....

如果你有多個罐子,你應該檢查你提供給你的小程序的類路徑的順序。請注意,每當需要加載類時,每個jar都只能「按需」下載。它看起來在第一個jar文件中,如果找不到它在第二個jar文件中看到的類,那麼...可以通過確保啓動應用程序所需的所有類都在第一個jar文件中來縮短啓動時間(s)列出。另外,如果您試圖加載不在您的類路徑中的類或資源,則必須在返回AND之前搜索所有的jar,然後點擊服務器代碼庫以查找它。它可能會大大縮短您的啓動時間。

打開java控制面板中的applet跟蹤,您應該更好地瞭解如何從jar中加載類。

0

我知道這個答案有點晚了,但是,它可能是你只是非常無法用java或你的機器很慢,我有一個java程序,有很多代碼以及訪問SQLite數據庫它運行得非常快,五秒鐘內加載。如果您的程序中沒有使用任何東西,請將其刪除,然後嘗試進行刻錄並對其進行簽名(不確定後兩件事是否有幫助)。