幾個jquery分發庫速度測評

2022-03-15 09:56:36 字數 1524 閱讀 8763

jquery 是前端設計中很常用到的乙個js庫,很多頁面都要引用它,那麼如何快速的載入這是乙個前端優化的問題。

那麼要選哪個好呢,標準很簡單,哪個快哪個好。所以下面進行乙個測試。

測試環境

我使用了4個方法進行測試。

利用單位的10m寬頻,本機測試。

利用電信的2m寬頻,本機測試。

利用amazon ec2 東京節點,也就是本部落格伺服器進行測試。

測試一

結果如下:

谷歌微軟

官網電信

0.30

0.31

1.25

0.92

網通0.22

0.32

0.41

2.40

測試二:

10m移動寬頻,本機測試。

import urllib2

import time

urls=[,,]

for url in urls:

totaltime=0

for i in range(5):

start=time.time()

urllib2.urlopen(url['url'])

end=time.time()

totaltime+=(end-start)

print url['name'],totaltime/5

執行後的結果為:

jq 4.34320001602

sina 1.08899998665

ms 2.61820001602

google 0.640999984741

測試三:東京amazon ec2 伺服器。同樣執行上面的python指令碼。

執行後結果為:

jq 0.662930107117

sina 0.820287418365

ms 0.174965858459

google 0.18151807785

測試四:2m電信寬頻,本機測試。同樣執行上面的python語句。

執行後結果為:

jq 0.461800003052

sina 1.87899999619

ms 2.12319998741

google 0.244599962234

而國外,大公司是不二選擇,微軟、谷歌都是優秀的。

提高資料庫查詢速度的幾個思路

提高資料庫查詢速度的幾個思路 1 快取,在持久層或持久層之上做快取。2 資料庫表的大字段剝離,保證單條記錄的資料量很小。3 恰當地使用索引。4 必要時建立多級索引。5 分析oracle的執行計畫,通過表資料統計等方式協助資料庫走正確的查詢方式,該走索引就走索引,該走全表掃瞄就走全表掃瞄。6 表分割槽...

提高資料庫查詢速度的幾個思路

1 快取,在持久層或持久層之上做快取。2 資料庫表的大字段剝離,保證單條記錄的資料量很小。3 恰當地使用索引。4 必要時建立多級索引。5 分析oracle的執行計畫,通過表資料統計等方式協助資料庫走正確的查詢方式,該走索引就走索引,該走全表掃瞄就走全表掃瞄。6 表分割槽和拆分,無論是業務邏輯上的拆分...

提高資料庫查詢速度的幾個思路

1 快取,在持久層或持久層之上做快取。2 資料庫表的大字段剝離,保證單條記錄的資料量很小。3 恰當地使用索引。4 必要時建立多級索引。5 分析oracle的執行計畫,通過表資料統計等方式協助資料庫走正確的查詢方式,該走索引就走索引,該走全表掃瞄就走全表掃瞄。6 表分割槽和拆分,無論是業務邏輯上的拆分...