天天看點

怎麼提高Web應用程式的效率?

頁面

1、避免使用大圖檔

2、避免一次性加載過多的資料(使用分頁)

3、局部重新整理盡量使用Ajax

4、盡可能的避免在window.onload時間中寫過多代碼。可以使用Jquery. Ready方法分開

5、盡可能減少與伺服器的互動。

Java代碼

6、使用合适的對象 。如 String StringBuilder、ArrayList,LinkedList

7、使用合适的算法。

8、盡可能減少與資料庫的互動(原則:能在Java中解決的就不用資料庫。使用資料庫連接配接池(如:c3p0,dbcp))

資料庫中:

9、 盡可能的讓SQL進行優化。

10、 查詢效率低可以建立索引,并保持它是有效的。

11、 DML效率低,可以删除不必要的索引。

12、 如果表資料特别的大,可以考慮建立分區表(提高查詢效率)

13、擴大表空間

14、更換硬體