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測試三:東京amazon ec2 伺服器。同樣執行上面的python指令碼。sina 1.08899998665
ms 2.61820001602
google 0.640999984741
執行後結果為:
jq 0.662930107117測試四:2m電信寬頻,本機測試。同樣執行上面的python語句。sina 0.820287418365
ms 0.174965858459
google 0.18151807785
執行後結果為:
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 表分割槽和拆分,無論是業務邏輯上的拆分...