優化ajax應用執行速度

2021-07-15 08:34:03 字數 531 閱讀 8476

ajax將大量的計算從伺服器端轉到了客戶端,加大了原本只負責顯示的瀏覽器的負擔,而ajax主要的實現語言是js,效能比較低,也不屬於輕量級,特別是dom元素。

下面是三種對ajax優化應用的方法:

1.優化for迴圈;

2.將dom節點附加到文件上;

3.盡量少點「 . 」號操作符的使用。

另外,ajax不支援多種字符集,預設字符集是utf-8,所以在應用的時候要及時進行編碼轉換避免亂碼,可以總結為下面兩個方面;

1.php傳送中文,ajax接收;

2.ajax傳送中文,php接收。

對於第二種情況比較複雜,一般的解決方法是在ajax中先用encodeuricompoment對要提交的中文進行編碼,再在php頁面中新增以下的**:

$gb2312string =icov(' utf-8 ',' gb2312//ignore ',$requestajaxstring);

php選擇資料庫的時候可使用以下的編碼型別:

mysql_query("set name as gb2312");

Mysql執行速度優化

1 create table t select from t old where 1 0 2 create table t like t old 3 create table t 其中 1 最快,但是它取消原來表的有些定義。自增字段 表引擎都變了,如果想要保持一樣的引擎,就在table名稱後邊加上 ...

MS SQL執行速度優化

1 大表變小表,小表再連線。但是ms sql 會自動分析執行計畫,並且如檢視,也會被還原為語句,一起被分析。如果表有where條件,先對表使用where來篩選出小表。再進行連線。連線時,小表去join大表。參見 color red 2 或exists 比 in 效率高 另外,首先兩個表的連線欄位都要...

Eclipse執行速度優化

eclipse執行時速度奇慢,具體表現為 1 只要eclipse啟動後,硬碟燈就狂閃,不停的讀盤 2 發布tomcat經常在0 3 偶爾cpu佔滿 1 啟動引數的優化 我的啟動引數為 xms976m xmx976m xx permsize 128m xx maxpermsize 128m xmn16...