關於系統效能的一個問題

sql2005發表於2005-09-04

偶們公司的軟體採用J2EE開發,底層資料的處理是hibernate,業務處理用EJB,一些可重用的元件寫放在BO層介於EJB和Hibernate之間。前臺頁面的展現採用第三方的一個工具,Extra.現在產品開發已經完成,業務處理雖有一些問題,但問題不大。可效能上卻值得懷疑。因為我們的頁面展現和後臺的處理是獨立的。但Extra的速度實在在慢了,一是因為這種Taglib要生成大量javascript程式碼,好多都是全域性變數,造成資料流量太大;另一方面由於它在查詢資料時要把所有的資料都載入記憶體,開銷極大。偶們的系統包括系統控制,物流,生產,財務,人事,分銷,CRM等等,非常龐大。在執行的時候感覺後臺的速度也可以,但前臺的速度實在太慢了,一個下拉選單慢的時候甚至要十幾秒鐘,這樣要錄入幾十個欄位的資料非瘋了不可。

目前想重整架構,想在前臺頁面這一部分動動手腳。因為Extra在開發的速度方面快得讓人羨慕,有點難以割捨。但效能的要求使我們不得不考慮新的方式。請問大家在頁面展現方面有沒有一些好的方式。請不吝賜教,小弟初來咋到,在這裡謝過了!

相關文章